55问答网
所有问题
dev-c++中gets函数得到的字符串可以用if语句判断吗?
如题所述
举报该问题
推荐答案 2020-03-13
可以,只是看你要判断什么而已。
比如有string str,经过gets输入了内容。
那你if(str),因为str不为空,if的结果就是true,就可以进入条件。
追问
谢谢,那如果我要判断用户输入的是不是help呢?
追答
那就写
if(str=="help")表示输入的是help就进入;
if(str!="help")表示输入的不是help就进入。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Ie4RGILQRG84Qe4Q4QG.html
相似回答
C++判断
不同
字符
个数
答:
} if(flag==0) ch[count++]=*p;} return count;} void main(){ char str[N]={NULL};int num;cout<<"请输入一个
字符串
: "<<endl;cin>>str;num=fun(str);cout<<"不同字符个数为: "<<num<<"个。"<<endl;}
c++
判断
一个
字符串
是否是回文 程序怎么写
答:
所以要写一个
判断字符串
是否回文的
函数
要先算出字符串S
的字符
数n,然后把S[0]和S[n-1-0]比较,S[1]和S[n-1-1]比较,S[2]和S[n-1-2]比较,……,直到把S[n/2]和S[n-1-n/2]比较,只要发现一个不同就
可以判断
不是回文,否则就是回文。这里要特别说明两点:一是为什么S[0]要和...
C++
循环
语句
挨个
判断
一个
字符串
里的每个字符是英文还是中文
答:
{ int i=0;char c[80];printf("请输入一个
字符串
:");
gets
(c);while(c[i]!='\0'){ if(isalph(c[i]))printf("字母\n");if(c[i]>128){printf("汉字\n");i++;} i++;} }
编写一个
C++
程序,判定一个
字符串
是否是另一个字符串的子串,若是,则返...
答:
/* 查找source字符串,与target字符串中任意字符第一次匹配时,即返回该字符串在source
字符串中的
位置,位置从1算起;若找不到,则返回-1 */ int find_char( char const *source, char const *target ){ lens = strlen(source);lent = strlen(target);if(lens>lent)return;for(i=0;i<=lent...
C++
,编写
函数
,
利用
指针
判断
一个
字符串
是否是回文。所谓回文就是顺读...
答:
函数
体部分,首先要求出
字符串
长度,然后开始比较。可以直接用循环实现。具体代码见下面:bool function(char* str){ bool flag=true;int n=0;//以下为求出字符串的长度 while(str[n]){n++;} //以下为比较前后字符串是否一样 for(int i=0;i<n/2;i++){ if(str[i]!=str[n-i-1]){ ...
大家正在搜
字符串输入语句不用gets函数
gets函数用来输入一个字符串
gets函数用于从终端读入字符串
字符串输入函数gets
字符串是字符的集合对吗
输入字符串gets printf
字符串复制函数strcpy
c语言输入字符串gets
字符串gets怎么用
相关问题
C语言中,用gets()函数接收字符串,会在最后自动加上字符...
C++里面有gets语句吗?怎么用的
我的DEV_C++为什么用不了IF语句
Dev c++怎么输入字符串数组?我用gets怎么不行啊?
c++中gets()怎么用?
Dev-c++ 中if语句后的计算不能执行是为什么,请问有大...
在DEV-C++中scanf函数可以从键盘接受多个字符串吗
问一个c++ gets函数的问题