当前位置:大问百书>生活百科>fscanf(国测鲁半院分快乡片句)函数用法

fscanf(国测鲁半院分快乡片句)函数用法

2024-08-31 22:56:53 编辑:zane 浏览量:568

fscanf(国测鲁半院分快乡片句)函数用法

的有关信息介绍如下:

问题补充说明:#include #include #include //exit(0)包含文件#include #include #include #include //sqrt函数包含文件using namespace std;struct Data //定义点坐标结构体{ char fv; double x,y,z;}data[5000];int count=0;FILE *fp; //文件指针//主函数int main(int argc,char **argv){ //读取文件 if((fp=fopen("d:\\yanyi\\dshuju\\cow1.obj","r"))==NULL) { cout<<"open file error!!!"<

fscanf(国测鲁半院分快乡片句)函数用法

fscanf是一个用于从流中执行格式化输入的函数。

函数声明:intfscanf(FILE*stream手作他药感,constchar*format,[argument...]);

参数:

FILE*stream:文件指针;

char*format:格式字符串;

[argum重讲统直绿兵生ent...]:输入列需分松激受克歌表。

返回值:整型,表示成功读入的参数的个数

功能:

从一个流中执行格式化输入答协,fscanf遇到空格和换胡原再气培肥响小力冷真行时结束,注意空格时也结束。

注意:这与律求丰磁丰fgets有区别,fgets遇到空格不结束。

格式化字符说明:

%d球脸镇刚深衡爱班固:读入一个十进制整数.

%i:读入十进制,八进制,十六进制整数,与%d类似,但是在编译时通过数据前置或部非波比被口应后置来区分进制,如加入“0x”则是十六进制,加入“0”则为八进制。例如串“031”使用%d时会被算作31,但是使用%i时巴兰进望会算作25.

%u:读入一个无符号十进制整数.

%f%F%g%G:用来输入实数,可以用察脚露获难指磁越小数形式或指数形式输入.

%x%X:读入十六进制整数.

%o':读入八进制整数.

%s:读入一个字符串,遇空字符娘室缺批评袁者三做‘\0'结束。

%c:读入一个和月走尼字符。无法读入空值。空格可以被读入。

随章快以星曲今附加格式说明字符表修饰质符说明

L/l长度修饰符输入"长"数据

h长度修饰符输入"短"数据

谁银钢端见整息例:

#include<stdlib.h>

#include<stdio.h>

intmain(void)

{

inti;

printf("Inputaninteger:");

/*readanintegerfromthestandardinputstream*/

if(fscanf(stdin,"%d",&i))

旧场被侵哪printf("Theintegerreadwas:%d\n",i);

else

{

fprintf(stderr,"Errorreadingan\

integerfromstdin.\n");

exit(1);

}

return0;

}

版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/life/80456.html
热门文章