使用字符串

时间:2017-01-20 23:50:19

标签: c

我希望程序通过字符串将 hello 这个词打印到文本文件中。

#include <stdio.h>

void main ()
{
    char word[10] = {"hello"};
    FILE*fp;
    fp = fopen("C:\\temp\\Dictionary.txt", "w+"); 

    fprintf(fp, word[0]);
}

1 个答案:

答案 0 :(得分:2)

您正在打印第一个字符而不是字符串。它也可能不是有效的格式。正确的通话将是fprintf(fp, "%s", word)。并且不要忘记关闭文件。