c语言如何格式化读取文件内容

c语言中,格式化读取文件内容需要用到fscanf语句

它的语法格式是fscanf(文件指针,格式字符串,输入表列)

示例代码如下

假如有一个eee.txt的文件,它的内容是123和3.1415

cpp 复制代码
#include<stdio.h>

int main()
{
	FILE *fp;
	int a;
	float b;

	fp=fopen("eee.txt","r");
	fscanf(fp,"%d %f",&a,&b);
	printf("%d,%f",a,b);
	fclose(fp);
	return 0;
}

FILE *fp;是定义一个文件指针

int a;

float b;

分别定义一个整型数据a和浮点型数据b

fp=fopen("eee.txt","r");

打开eee.txt,并进入读取模式

fscanf(fp,"%d %f",&a,&b);

分别把eee.txt的内容分别赋值给a,b

printf("%d,%f",a,b);

打印输出a,b的值

fclose(fp);

相关推荐
Coding小公仔1 小时前
C++ bitset 模板类
开发语言·c++
凌肖战1 小时前
力扣网C语言编程题:在数组中查找目标值位置之二分查找法
c语言·算法·leetcode
小赖同学啊1 小时前
物联网数据安全区块链服务
开发语言·python·区块链
shimly1234561 小时前
bash 脚本比较 100 个程序运行时间,精确到毫秒,脚本
开发语言·chrome·bash
BreezeJuvenile1 小时前
数据结构与算法分析课设:一元多项式求值
c语言·课程设计·数据结构与算法分析·一元多项式计算
IT_10242 小时前
Spring Boot项目开发实战销售管理系统——数据库设计!
java·开发语言·数据库·spring boot·后端·oracle
new_zhou2 小时前
Windows qt打包编译好的程序
开发语言·windows·qt·打包程序
ye902 小时前
银河麒麟V10服务器版 + openGuass + JDK +Tomcat
java·开发语言·tomcat
武昌库里写JAVA2 小时前
Oracle如何使用序列 Oracle序列使用教程
java·开发语言·spring boot·学习·课程设计