00问答网
所有问题
当前搜索:
数组能用gets吗
c语言中
gets
函数
可以用
开输入int型的
数组吗
比如int a【100】?如果可以...
答:
gets
返回值是char *,你一定要用它,
可以用
char * 接收,然后迭代把char型数字转int型存储。但这样要判断还要处理位数,不麻烦么。直接迭代scanf接收存储到int a,最后用判断把回车符号'\n'过滤掉,不简单么。
给
数组
赋值
可以用gets
()吗?
答:
应该不行
,gets输入的是char所定义的字符串
字符
数组可以
用来接收字符串吗?
答:
C语言中,
可以用gets函数来接收输入的字符串(包含空格)
。格式:gets(字符数组名);功能:gets函数用于将输入的字符串内容存放到指定的字符数组中,输入结尾的换行符'\n'被换成'\0'存储在该数组中。举例说明如下:char str[20]; // 定义一个字符数组,大小为20个字节gets(str); // 将用户...
gets
(字符
数组
) 怎样得到函数值?怎样得到字符数组的起始地址?
答:
1.gets(字符
数组
) 怎样得到函数值 这个问题没看懂,gets配合字符数组是输入用的呀,和函数值有什么关系?如果你要
用gets
输入一个字符数组,
可以
:2.怎样得到字符数组的起始地址 数组名代表数组的起始地址,用gets输入字符数组后,用取地址符输出地址,如下:...
C语言中如何
用gets
();语句来接收一个二维
数组
答:
gets
从标准输入设备读字符串函数。
可以
无限读取,不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。从stdin流中
读取字符串
,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符
数组
中。换行符不作为读取串的内容,读取的换行符被...
请问在C语言中,
gets
()、strcmp()、strcpy()是不是只能用于字符一维数 ...
答:
是的 如果要用于二维
数组
,需要取二维数组中的第一维。即 char a[100][100];
gets
(a[20]);这样可以。gets(a);理论上也
能用
,等效于a[0],但一些编译器会报错。 一般不这么写。
C语言
gets
输入二维
数组
遇到的问题。(初学者)
答:
gets
用于从标准输入设备读取一行字符,允许含空白,直到新行符(常说的回车换行)为止。例如:include <stdio.h> main(){ char s[3][80];int i;for (i=0;i<3;i++) gets(s[i]);for (i=0;i<3;i++){ printf("%s\n",s[i]);} return 0;} 输入3行:this is first line !t...
c语言
gets
()会不会把原
数组
的值全部覆盖掉?比如原数组中有1234四个...
答:
//不信?你
可以
试一试啦 本回答由提问者推荐 举报| 答案纠错 | 评论 14 5 twx626 采纳率:61% 来自团队:电脑我懂你 擅长: C/C++ 办公软件 JAVA相关 其他回答
gets
()函数是输入一个字符串。而字符串默认是以'\0'结尾。当你gets输入为abc的时候,存入
数组
的内容应该是abc'\0' 共4个字符,覆盖了原来...
c语言 不能给
数组
a输入字符串的语句是
答:
函数
gets
( &addr);带的参数&addr必须是地址变量。 换句话说,不带地址变量就是不安全的,或者说是不正确的,故答案是B。详细分析如下:A) gets(a) //a即为a[0]的地址,为
数组
变量的首地址。B) gets(a[0]) //a[0]为数组的首个元素,不是地址,所以不正确。C) gets(&a[0]);//答案...
c语言中
gets
什么意思?
答:
c语言里
gets
(a) 表示输入一个字符串到
数组
a,a表示读取一个字符串存入a中,字符串输入结束标志为换行符。比如 输入321 cs dd回车 a中存储为 321 cs dd
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
gets能输入数组吗
在原有数组的基础上gets数组
数组能复制给数组吗
gets函数输入数组
用gets输入字符数组
6个单数组能组成多少个数
20由3位数组能组几组
js数组能存多少数据
gets字符数组