55问答网
所有问题
c语言输入字符串结束标记
用键盘输入字符串的时候怎么以!作为结束标记,就是当输入到!时结束输入,而不是用回车键结束
举报该问题
推荐答案 推荐于2016-07-23
#include <stdio.h>
void main()
{
char c,s[100];
int i;
for(i=0;(c=getche())!='!';s[i++]=c);
s[i]='\0';
printf("\n%s",s);
}
这样就不用回车而是用!来结束字符串的输入。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QQ8GL884L.html
其他回答
第1个回答 2013-06-07
getche是输入后立即返回的,不用回车的。你是不是用getchar,getchar是行缓冲的,所以要按回车。
第2个回答 2013-06-07
用getchar() 一个一个字符输入,就好控制了
第3个回答 2013-06-07
这个需要判断
必须用一个if语句判断输入,你想他输人什么就是什么
相似回答
大家正在搜
相关问题
C语言 字符串怎么加结束标志
c语言输入字符串结束标记
C语言中,用gets()函数接收字符串,会在最后自动加上字符...
0是C语言字符串结束标志?
C语言 字符串 编程 输入字符结束时赋值'\0'
C语言字符串的结束标记的问题
c语言在二维数组中输入一个以回车键为结束标志的字符串
有关c语言中字符串结束符的问题