设要写入的数字是int型,则用控制字符串%d和%s来完成,举例代码行如下:fprintf(fp,"%d %s\n",12345,"abcdefg");其中:fp是成功写打开文件的指针。此代码行先向文件写入整型数字12345,再加一个空格,接着写入字符串abcdefg,然后写入'\n'。
fprintf()不会把格式串进行2次转换的,"%s\n"只转换一次,至于字符串里面有什么不管。因此只能直接写fprintf(myfile, str, a);