函数名: fscanf
简述:C语言中基本的文件操作
功 能: 从一个流中执行格式化输入,fscanf遇到空格和换行时结束,注意空格时也结束。这与fgets有区别,fgets遇到空格不结束。
简单的说就是从文件中读取输入,而不是控制台,也是返回成功读取数。
文件 t.txt(空格分隔也行)
1 dad
2 4
3 2.33
代码
1 #include<iostream>
2 #include<cstdio>
3 #include<cstring>
4 using namespace std;
5 int main()
6 {
7 FILE *fp;
8 fp=fopen("t.txt","r");
9 char a[10];
10 int b;
11 double c;
12 fscanf(fp,"%s%d%lf",a,&b,&c);
13 cout<<a<<endl<<b<<endl<<c<<endl;
14 return 0;
15 }