retrieving strings with spaces from txt files

Newbie Member
7Jul2008,03:20   #1
troberts24r's Avatar
I am using a txt file to store string values that contain spaces.

The code below is what I am using now:

if (!(spEncodeDecode = fopen("C:\\encodedecode.txt", "r")))
{
printf("\aCould not open input file.\n");
exit (100);
} // end if
int x = 0;
while (fscanf(spEncodeDecode, "%s", messageCode) != EOF)

{
A3 = messageCode;

}

the below string is the only string in encodedecode.txt

?Q.W,EMRNTBXYUV!ICO PZA;SDLFKGJH


After I read in a single string, the string that is in A3 is PZA;SDLFKGJH.

So I am a bit confused.

I am a student in C.

Thanks,

Tom
Newbie Member
8Jul2008,01:05   #2
troberts24r's Avatar
So no one has a good answer on this question..

I know I could not have stumped everyone...

Go4Expert Founder
8Jul2008,09:22   #3
shabbir's Avatar
Why don't you read the complete string and then split it.