这是我的一段代码:
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
,为什么?