Need help-Error istream header declaration


Posted on 16th Feb 2014 07:03 pm by admin

Hi Everyone ,

I am having issue with istream declaration. I am new to C programming.
can any one please help me ?
Did you know?Explore Trending and Topic pages for more stories like this.

I am getting error in getNameValuePair.h and getNameValuePair.C code.

Here below the compilation result .

xlCcore -q64 -g -v -D_RWCONFIG=8s -D_RWSTD_NO_DEPRECATED_C_HEADERS=0 -D_RWSTD_NO_FORCE_RELATIVE_PATHS=0 -D_RWSTD_USE_USR_INCLUDE_HEADERS=0 -qnotempinc -qeh=v6 -qarch=auto -I/appl/dev/include -I/appl/dev/include/ansi -I/appl/dev -I/home/prod/itamac/iprs/iprs3.5/include -I/opt/oracle/product/10.2.0/precomp/public -I/usr/include -v -O -qsuppress=1500-029 -qidirfirst -qnotempinc -qcpp_stdinc=/appl/dev/include:/appl/dev/include/ansi:/appl/dev/include/leo:/usr/include -c getNameValuePair.C
exec: export(export,XL_CONFIG=/etc/vac.cfglCcore,NULL)
exec: export(export,XL_XLCMP_PATH=/usr/vac:/usr/vacpp,NULL)
exec: export(export,XL_COMPILER=xlc++,NULL)
exec: export(export,XL_ASMOBJFILES=/tmp/xlcAS00Qhid,NULL)
exec: /usr/vacpp/exe/xlCentry(/usr/vacpp/exe/xlCentry,-D_AIX,-D_AIX32,-D_AIX41,-D_AIX43,-D_AIX50,-D_AIX51,-D_AIX52,-D_AIX53,-D_IBMR2,-D_POWER,-D_RWCONFIG=8s,-D_RWSTD_NO_DEPRECATED_C_HEADERS=0,-D_RWSTD_NO_FORCE_RELATIVE_PATHS=0,-D_RWSTD_USE_USR_INCLUDE_HEADERS=0,-I/appl/dev/include,-I/appl/dev/include/ansi,-I/appl/dev,-I/home/prod/itamac/iprs/iprs3.5/include,-I/opt/oracle/product/10.2.0/precomp/public,-I/usr/include,-qosvar=aix.5.3,-qalias=ansi,-q64,-qlargetype,-g,-qnotempinc,-qeh=v6,-qarch=pwr5x,-O,-qsuppress=1500-029,-qidirfirst,-qnotempinc,-qcpp_stdinc=/appl/dev/include:/appl/dev/include/ansi:/appl/dev/include/leo:/usr/include,-qasm_as=/bin/as,-ogetNameValuePair.o,getNameValuePair.C,/tmp/xlcW000Qhia,/tmp/xlcW109Qhib,/dev/null,getNameValuePair.lst,/dev/null,/tmp/xlcW200Qhic,NULL)

"getNameValuePair.h", line 19.9: 1540-0040 (S) The text "&" is unexpected. "istream" may be undeclared or ambiguous.

"getNameValuePair.C", line 43.9: 1540-0040 (S) The text "&" is unexpected. "istream" may be undeclared or ambiguous.

unlink: /tmp/xlcAS00Qhid
unlink: /tmp/xlcW000Qhia
unlink: /tmp/xlcW109Qhib
unlink: /tmp/xlcW200Qhic
make: 1254-004 The error code from the last command is 1.

Stop.


Here below getNameValuePair.C header files declaration part

//#pragma VERSIONID "@(#)getNameValuePair.C 1.2"

// System Header Files
#include
#include
// #include
// Unit Header Files
#include "getNameValuePair.h"

//istream &
istream &getNameValuePair(string &name, // first token found on input line
string &value, // second token found on input line
istream (&input)) // stream from which to extract line

Here below content of getNameValuePair.h

// Interface to utility function to help parse a file of name-value pairs.
// Lines are broken into tokens separated by white space.
// Lines without tokens are ignored.
// Lines whose initial token begins with "#" are ignored.
// The first token on a line is assigned to name.
// If there is a second token, it is assigned to value.
// Any remaining tokens on the line are discarded.
#include
//#include
istream &getNameValuePair(string &name, string &value, istream &input = cin);

Can you please anyone help me out for this issue ?

we create service request to RW vendor about this compiler problem. they told us to change header file declaration part like to . ( the above code is not updated - original source code)
after we have done the changes also, it gives same error .

can any one tell me what should need to change in above code ?
Thanks is advance
No comments posted yet

Your Answer:

Login to answer
133 Like 46 Dislike
Previous forums Next forums
Other forums

How do I use a global footer..?
If my index.php has a bole bunch of if functions and exit's in them

Creating a db with a query
Hello everyone.
I'm having troubles creating a db with a query.
I'm reading a book called PHP

Check something, wait, check again, do something!
Hi guys.

I wonder if someone can help me with this.

Basically, what I want to do is (

Significance of BPM
Hi Experts,
I am a novice in BPM , I just want to know how BPM as permenant department is

php mysql query from input textbox
Hi,

I have a text box, in that i have given the mysql query. I can able to get the query in v

Comparing MySql data and arrays.
I have a mysql table set up like this:
idsubjectbodyuseriddatetimetags1blog subjectblog body111|2

whats wrong with my code please help!!!
this is the error


Warning: mysql_close(): supplied argument is not a valid MySQL-Link res

Progress bar tracking file downloads
Hey guys, was wondering if there was a way to track how far a file has been downloaded. I know there

please help me in this update statment
hi every one

if I have table and this data in it

id name
10

Sessions work for me and not others?
I'm having a bit of bad luck with sessions. In the past they have worked fine for me, but this time

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash