文字列をファイルに書き込んでいます。ただし、文字列の最初の部分のみがファイルに挿入されるだけです。他はありません。例:「I Like Flowers」と書くと、「I」のみがファイルに書き込まれます。
#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;
}