55问答网
所有问题
当前搜索:
gets输入字符串以什么结束
执行下面的程序:
答:
gets
是输入一
串字符
,puts是输出一串字符 此题的重点是在scanf与gets的结束标志 scanf中输入一串字符,当遇到空格或是回车,都代表一串字符的结束 而gets中输入一串字符,它只认可回车为结束 上楼说错了,逗号是不可以的,空格是可以的,
输入字符串结束
标志,在scanf中只能是空格或是回车。而输入整形或...
请问C语言中的这些语句
gets
,fgets,puts,sprintf,strcpy,strcat,strcm...
答:
因此,确切地说,调用fgets函数时,最多只能读入n-1个字符。
读入结束
后,系统将自动在最后加'\0',并以str作为函数值返回。puts功 能: 送一
字符串
到流中 用 法: int puts(char *string);程序例:include <stdio.h> int main(void){ char string[] = "This is an example output string\n"...
输入
10个字符串,每个
字符串以
回车
结束
答:
给你个C++的程序:include <iostream> include <string> using namespace std;int mian(){ string str[10];for(int i=0;i<10;++i){ cout<<"Please enter a word."<<endl;cout<<"If you want to quit,please input stop."<<endl;cin>>str[i];if(str=="stop"){ break;} } //...
编写程序,从键盘输入一组
字符串
,
以结束
标志为
输入结束
。将该字符串
答:
include <stdio.h>#include <string.h>int main(){int len, i;char s[100];
gets
(s);len = strlen(s);for(i = len - 1; i >= 0; --i){putchar(s[i]);}return 0;}
...含有中文的
字符串
是否相同?比如 char *a,*b;
gets
(a);//
答:
使用
字符串
比较函数strcmp(a, b)如果返回的值和0相等,则这两个字符串相同,否则不相同。
...使用
字符串
函数puts(),
输入
两个字符串,再使用
gets
()函数输出这两个...
答:
puts是输出函数,
gets
是
输入
函数,用strcat可以连起来,在string中
C语言不用strcat函数将两
字符串
连接起来中间“烫”的问题~
答:
1 i+j刚好是
结束
符\0的位置 把结束符覆盖掉就好了 否则后面的就不输出了 例子 4个
字符
“1234” 那么 长度是5 因为最后一个是结束符 0位是1 1 位是2 2位是3 3位是4 4位是\0 懂了吗 2 那么多烫 是你没在最后加上str[i+i]='\0';结束符 有问题请追问 满意记得...
有谁知道这个
gets
(s【0】);的作用吗,为
什么
要写才能用,不写就系统只能...
答:
老大,你给的代码功能是把一个整型数组中的元素,偶数下标的降序排序,奇数下标的升序排序,编译运行输出如下:the original data:1 4 2 3 9 6 5 8 7 now the data :9 1 8 2 7 3 6 4 5
c语言除了
gets
还有
什么
可以无视空格得到
字符串
答:
char s[100];// 方法1
gets
(s);// 方法2scanf("%[^\n]", s);// 方法3int i = 0;while((s[i]=getchar())!='\n') i++;s[i]='\0';
C语言malloc和
gets
的问题。求高手解答。
输入字符串
,加上空格,用scanf...
答:
scanf 在缓冲区遗留了一个换行符 被
gets
接受 在scanf语句之后加一个 fflush(stdin);清除缓冲区就好了
棣栭〉
<涓婁竴椤
15
16
17
18
20
21
22
23
24
涓嬩竴椤
灏鹃〉
19
其他人还搜