int main(){
FILE *fptr=fopen("clients.dat","wb");
char a='c';
//int b=5;
fwrite(&a,sizeof(char),1,fptr);
}
Почему, когда я запускаю эту программу, "clients.dat" не является двоичным файлом. Но если я комментирую char и раскомментирую int, тогда файл clients.dat является двоичным файлом. Это то же самое в структуре.Если внутри структуры есть только символ, то он не создает двоичный файл, но если есть символ и другой тип данных, он создает двоичный файл.
Может кто-нибудь написать причину этого?