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