将你的学号姓名专业分三行写入一个以你名字命名的文件,用c语言编写
2个回答
展开全部
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\n%s\n%s\n",NO,NAME,MAJ);
fclose(fp);
return 0;
}
展开全部
#include<stdio.h>
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;
}
生成文件在工程目录下
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询