在c语言中怎么写这样的字符到文件中去?

2024-11-05 11:52:59
推荐回答(2个)
回答(1):

int main(void)
{
FILE * fp;
int num=23;

if(NULL==(fp=fopen("c:\\a.txt","w"))){
printf("打开文件出错");
return 1;
}

fprintf(fp,"号码=123456,年龄=23,职业=学生\n");

fprintf(fp,"%x",num);/*将num以16进制输出到文件*/

fclose(fp);

return 0;
}

回答(2):

#include

int main(void)
{
FILE * fp;
int num=23;

if(NULL==(fp=fopen("a.txt","w"))){
printf("打开文件出错");
return 1;
}

fprintf(fp,"/"号码/"=123456,/"年龄/"=23,/"职业/"=学生\n");

fprintf(fp,"%x",num);/*将num以16进制输出到文件*/

fclose(fp);

return 0;
}