我希望程序通过字符串将 hello 这个词打印到文本文件中。
#include <stdio.h>
void main ()
{
char word[10] = {"hello"};
FILE*fp;
fp = fopen("C:\\temp\\Dictionary.txt", "w+");
fprintf(fp, word[0]);
}
答案 0 :(得分:2)
您正在打印第一个字符而不是字符串。它也可能不是有效的格式。正确的通话将是fprintf(fp, "%s", word)
。并且不要忘记关闭文件。