c语言中的一个语句fscanf(fp,"%d,",&xx[i]);是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中的一个语句fscanf(fp,"%d,",&xx[i]);是啥意思相关的知识,希望对你有一定的参考价值。

参考技术A fp是指向某个文件的指针,在前面应该已经定义了,这句的作用就是从那个指定的文件中读取一个整型数据和一个逗号存在数组里面。

C语言程序中有一条语句:fscanf(fp, "%*s %*s%*s");这里面的%*s表示啥?

%*s表示 按字符串格式读入,*号表示任意个符号,直到空白或行结束.

%5s表示 按字符串格式读入,5表示读入5个字符.
参考技术A *表示一个任意的符号,比如你现在这个,我输入2006-11-23
得到的就是2006 11 23 这三个字符串
参考技术B 在%*s中,'*'表示宽度限定符,允许在函数参数中指定%s输出的宽度值。比如:
printf("%*s", 10, "abc");
那么,输出字符串"abc"将占用10个字符宽度,而不是缺省的3个。
参考技术C *好象是抑制符,就是调过的意思! 参考技术D 楼上说的对

以上是关于c语言中的一个语句fscanf(fp,"%d,",&xx[i]);是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

c语言:fscanf(fp,"%*[^\n]")为啥可以跳过全部字符直到下一个换行符

关于C语言中fscanf()函数如何读入文件中下一行的数据!!

请问C语言对文件的读取都有哪些函数,都有啥功能?像fseek();fscanf();fread......啥的

在C/C++中,fscanf(fp,"%s",temp_str);和fscanf(fp,"%lf",&min_snr);的意思分别是啥?

在C/C++中,fscanf(fp,"%s",temp_str);和fscanf(fp,"%lf",&min_snr);的意思分别是啥?

C语言中fscanf()按一定的格式读取文本文件!