所以這裏是我的嘗試,但我收到了一些我不知道如何解決的錯誤。 17.2警告:傳遞putc的參數2會使得整型指針沒有轉換。 C:\ mingw .......注意期望結構FILE *但'但參數是int類型。如何將文件中的字符放入char字符串中?
#include <stdio.h>
#include <stdlib.h>
int main (void) {
FILE *fp;
int c;
char copywords;
fp = fopen("gues20.txt", "r");
if (fp == NULL)
exit(1);
c = getc(fp);
while(c != EOF)
{
putc(c, copywords);
c = getc(fp);
}
printf("%d", copywords);
}
http://www.cplusplus.com/reference/cstdio/putc/ – 2012-12-17 15:07:57
如果你真的想把字符放在一個字符串中,那麼'fputc()'就沒有問題了。標題是否錯誤? – unwind