将你的学号姓名专业分三行写入一个以你名字命名的文件,用c语言编写
答案:2 悬赏:10 手机版
解决时间 2021-03-20 13:04
- 提问者网友:你挡着我发光了
- 2021-03-19 21:57
将你的学号姓名专业分三行写入一个以你名字命名的文件,用c语言编写
最佳答案
- 五星知识达人网友:迟山
- 2021-03-19 22:57
1 以写方式打开文件;
2 通过fprintf写入数据;
3 关闭文件即可。
代码如下:
int main()
{
#define NO "1234567"
#define NAME "abcdef"
#define MAJ "ABCD"
#define FILE_NAME NAME".txt"
FILE *fp;
fp = fopen(FILE_NAME, "w");
fprintf(fp, "%s
%s
%s
",NO,NAME,MAJ);
fclose(fp);
return 0;
}
2 通过fprintf写入数据;
3 关闭文件即可。
代码如下:
int main()
{
#define NO "1234567"
#define NAME "abcdef"
#define MAJ "ABCD"
#define FILE_NAME NAME".txt"
FILE *fp;
fp = fopen(FILE_NAME, "w");
fprintf(fp, "%s
%s
%s
",NO,NAME,MAJ);
fclose(fp);
return 0;
}
全部回答
- 1楼网友:时间的尘埃
- 2021-03-20 00:27
#include
int main()
{
char name[10] = "name";
char number[10] = "123456";
char zhuanye[10] = "xxxx";
FILE *fp;
fp = fopen((const char*)name,"w");
if(fp == NULL)
{
return 0;
}
fprintf(fp, "%s\n", number);
fprintf(fp, "%s\n", name);
fprintf(fp, "%s\n", zhuanye);
fclose(fp);
return 0;
}
生成文件在工程目录下
int main()
{
char name[10] = "name";
char number[10] = "123456";
char zhuanye[10] = "xxxx";
FILE *fp;
fp = fopen((const char*)name,"w");
if(fp == NULL)
{
return 0;
}
fprintf(fp, "%s\n", number);
fprintf(fp, "%s\n", name);
fprintf(fp, "%s\n", zhuanye);
fclose(fp);
return 0;
}
生成文件在工程目录下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯