77问答网
所有问题
c语言:fscanf(fp,"%*[^\n]")为什么可以跳过全部字符直到下一个换行符
如题所述
举报该问题
其他回答
第1个回答 2015-12-02
通配符*
<上一页
1
2
相似回答
C语言
读写文件
答:
FILE *fp=fopen("c:\\a.txt","r"),fp2=fopen("c:\\b.txt","w");while (!feof(fp)){
fscanf(fp,
"%d",&a);if (a!=25) { fscanf(fp,"
%*[^
\
n]
%*c");} else { b[0]=a;for (i=1; !feof(fp); i++) { fscanf(fp,"%d",b+i);if (fgetc(fp)=='\n') break...
fscanf( fp,
"%100
[^
\
n#]
s", s ) 这个是
什么
意识啊?
答:
scanf支持正则表达式。第一个我不确定它的意思。第二个表示读入一行(遇到换行终止),并
跳过换行
符。
fscanf
和fprintf
答:
// 从文件句柄fp中获取2个int型数据,分别赋值给a,b
fscanf(fp,
"%d%d",&a,&b);// 将a,b的值写入文件句柄fp所指的文件,"%d %d"是书写格式.fprintf(fp,"%d %d",x,y);二者类似于不带前缀f的scanf和printf,只是因为前者是和文件进行交互,而后者是和终端进行交互....
fscanf(fp,
"%[^\
n]
s"
,&
a
); %[^
\n]s是
什么
意思呢?
字符串
?不包含
换行
的字...
答:
[^\
n]
s遇到第
一个换行
符停止,将
字符串
存入a中,s仅仅是掩码一个字符.例如 123 4 \ns34 将123 4 赋值给a,文件指针移动到3
如何解决
fscanf
函数会因为
%[^
\
n]
而出现烫烫烫的乱码
c语言
?
答:
1.
fscanf
本来就会跳过\n,写
%[^
\
n]
有何意义?最后那个\n者祸害,把它删除。
fscanf(fp,
"%s\n",str2)这句话是
什么
意思
答:
函数名
: fscanf
简述:
C语言
中基本的文件操作 功 能: 从一个流中执行格式化输入,fscanf遇到空格和
换行
时结束,注意空格时也结束。这与fgets有区别,fgets遇到空格不结束。
fscanf(fp,
"%s\n",str2)从文件中读取一行
字符串
存到str2中
C语言
读取文件问题
答:
{int a[100];int nLen = 0;int i;FILE *lpFile = fopen("a.txt", "r");if (NULL == lpFile){printf("Failed to open file\n");return 0;}while (
fscanf(
lpFile, "%d", &a[nLe
n])
== 1){nLen ++;}fclose(lpFile);for (i = 0; i < nLen; i ++){printf("%d\n...
大家正在搜
c语言fscanf遇到空格
c语言fp是什么意思
c语言fscanf
c语言中%s和%c
c语言strcpy
c语言!是什么
c语言fclose
c语言feof
c语言typedef
相关问题
C读取文件过程中能用fscanf(fp,"%*[^\n]%*...
c语言 fscanf如何按照回车换行读取文本文档中的数据?
fscanf(fp,"%*s%*s"); 什么意思?
C语言中while(fscanf(fp,"%d%*[^012...
求个C语言程序 读取TXT文件第二行(随机换行)数据
C语言里fscanf是如何处理%c与%s的
fscanf(fp,"%[^\n]s",&a); %[^\n...
在C语言中,while(fscanf(fp,"%s",str...