Запись программы, которая записывает отдельные символы в файл, используя fputc, но символы не записывают в файл.Я что-то упустил?
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
FILE *fpnt;
char mychar;
fpnt = fopen("/Users/name/Desktop/data.txt", "w");
if(fpnt == NULL)
{
printf("Unable to open the file...");
exit(0);
}
while((mychar = getchar()) != EOF)
{
fputc(mychar, fpnt);
}
fclose(fpnt);
}