我正在为文件写一个字符串。但只有字符串的第一部分才会插入到文件中。其他人都不见了。例如:如果我写'#34;我喜欢鲜花","我"只写入文件。
#include <stdio.h>
int main()
{
char string[50];
int marks,i,n;
FILE *fptr; fptr=(fopen("string.txt","w"));
if(fptr==NULL){
printf("Error!");
return 0;
}
printf("Enter a string : \n");
scanf("%s", string);
//fprintf(fptr,"%s",string);
fwrite(string, 1, sizeof(string), fptr);
fclose(fptr);
return 0;
}