В file.txt У меня есть следующее содержание:Печать символа из файла после того, как увеличивающиеся указатель файла
We are
in 2012
Я хочу, чтобы напечатать второй символ т.е. «е», но следующая программа показывает пустой ,
#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
FILE *file;
file = fopen("file.txt", "r");
c = getc(file+1);
putchar(c);
fclose(file);
return 0;
}
Как правильно напечатать второй символ? (Когда я просто передаю файл в getc, тогда он печатает w.)
Я не думаю, что увеличивающимся указатель файла приведет к получению желаемого результата. Я не думаю, что это указатель файла CONTENT. –
Подумайте об утверждении ответа, если один из них ответит на ваш вопрос. – Hughenot