これは私のコードです:
char sentence[400];
FILE *f;
const char *appname = application_name; //where the application_name comes from the program
strcat(sentence,appname);
... //I add more string
f = fopen ("Test.txt", "a+");
...
fprintf(f,"%s\n",sentence);
fclose (f);
結果の例は次のとおりàB®pgAdmin III - Browser
ですàB®
。
追加するprintf("%s",appname)
と、コンソールに正しい名前が表示されます。上記の例の場合pgAdmin III - Browser
、なぜですか?