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