C语言中文件的简单写入_2

本文介绍了一个使用C语言进行文件操作的例子,演示了如何通过fopen打开文件、fprintf写入数据以及fclose关闭文件的过程。具体包括询问用户学生数量、记录学生的姓名及成绩,并将这些信息写入到文本文件中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include <stdio.h>
int main()
{
	FILE *fp = fopen("read.txt", "w");
	int studentCount;
	printf("How many students are there?");
	scanf("%i", &studentCount);
	//fprintf()用来向文件写入内容, 分两步, 一先存放变量中, 二利用这个变量读入 
	fprintf(fp, "%i\n", studentCount);	//在文件中先输入一个数再换行 
	for(int i = 0; i < studentCount; ++i)
	{
		char studentname[30] = {0};
		float gpa;
		printf("What is the student's last name?\n");
		scanf("%s", &studentname);	//要先存放变量, 后面才用fprintf写入
		
		printf("What is the student's GPA?\n"); 
		scanf("%i", &gpa);					//先存放变量, 后面利这这个变量用
										//fprintf()读入文件内 
		//下面是利用fprintf()向文件读入变量内容
		fprintf(fp, "%i\t%s\t%.2f\n", i, studentname, gpa); 
	}
	printf("读入成功!\n");
	fclose(fp);
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值