在 file.txt 我有以下内容:
We are
in 2012
我想打印第二个字符,即“e”,但下面的程序显示为空白。
#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。)