55问答网
所有问题
当前搜索:
fgets和gets
求大神帮助,
fgets
(buffer_w,BUFFR_SIZE,stdin) 这句话怎么解释?_百度...
答:
类似 gets()stdin -- 标准输入流,就是键盘。读一行字符串(长度 <= BUFFE_SIZE),包括换行键,存入buffer_w 例如:char *buffer_w;int BUFFE_SIZE=1024;buffer_w = (char*) malloc(BUFFE_SIZE);
fgets
(buffer_w,...)
C语言怎么解决scanf()把回车作为输入值的问题
答:
== '\n')printf("\\n");elseprintf("%d\n", (int)
fgets
_content[i]);++i;}return 0; }输入“123 123”,你会发现scanf只会得到123,而gets可以得到空格123。最后fgets可以得到'\n'。这里为了看到空格和回车,可以把字符窜转成int打印出来。最后的结论就是,如果需要回车,就使用fgets。
...应该用什么函数?A.getc() B.
gets
() C.getchar() D.scanf
答:
要从键盘读入含有空格字符的字符串,应该用
gets
()函数。getc()
与get
char()语句都是读取单个字符的,不能用于字符串的读入。而gets()与scanf()语句都可以
读取字符串
,但是区别在于:scanf()语句不能读空格,一遇到空格则自动结束,用“空格”区别不同的字符串;要读含有空格的字符串则只有gets()函数。
visual studio 2015中
gets
函数用不了怎么修改
答:
那就用
fgets
()函数 char tmp[256];fgets(tmp,256,stdin);
用指针实现字符串的连接
答:
include<stdio.h> int main(){ char a[20]={0},b[20]={0};char*q=a,*p=b;printf("请输入第一串数字\n");
gets
(a);printf("请输入第二串数字\n");gets(b);printf("第一串数字为\n");puts(a);printf("第二串数字为\n");puts(b);while(*q!='\0'){ q++;} while(*p!=...
getc()
和get
char()可以读取空格吗?为什么呢?
答:
要从键盘读入含有空格字符的字符串,应该用
gets
()函数。getc()
与get
char()语句都是读取单个字符的,不能用于字符串的读入。而gets()与scanf()语句都可以
读取字符串
,但是区别在于:scanf()语句不能读空格,一遇到空格则自动结束,用“空格”区别不同的字符串;要读含有空格的字符串则只有gets()函数。
c++
gets
函数未声明?
答:
在线OJ为了保证测评的公正和系统的安全,删除了部分函数的接口,如(
gets
()),原因如下。gets()读取一行时,使用换行符来判断行结束(当然也不要手动判断换行符)。Windows下换行符是\r\n,而Linux下换行符是\r。假设此题的数据是在Windows下生成的,那么他的换行符是\r\n,而OJ上的程序是在Linux...
C语言中 stdin流的用法?
答:
gets从stdin中读入一行内容到s指定的buffer中,当遇到换行符或EOF时读取结束。读取成功时,返回s地址;失败时返回null。需要注意的是,gets会将行末尾的'\n'字符或EOF替换成'\0',这样,gets读取的内容中不包括'\n'字符。如果要获取
读取字符串
的长度,可以调用strlen函数获得。
fgets
fgets函数的头文件...
啊,谁能告诉我,为什么定义一个char a[10],就能用
gets
(a)输入...
答:
gets函数变量为一连续字符串,char a[10] 定义了一个连续的字符串空间,而malloc分配的不一定是连续的。现在gets函数基本不用了,因为很容易造成输入长度溢出而导致一些不可预知的后果,推荐使用
fgets
函数。
C语言中
fgets和
fputs的问题...
答:
but it is considered a valid character by the function and included in the string copied to str.A terminating null character is automatically appended after the characters copied to str.Notice that
fgets
is quite different from gets: not only fgets accepts a stream argument, but also...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜