Здравствуйте! У меня проблема, когда я хочу считать данные с файла и вывести их на экран, вместо содержимого файла выводятся крокозябры (смайлики), подскажите в чем моя ошибка.
Код:
int main(int argc, char *argv[])
{
setlocale(LC_ALL, NULL);
FILE *in;
int ch;
if ((in = fopen("1.txt", "r")) != NULL)
{
while ((ch = getc(in) != EOF))
{
putc(ch, stdout);
}
fclose(in);
}
else
{
}
system("PAUSE");
return 0;
}