1.字符串: str为char类型,(str,15)中的15为长度不超过15; 判断为首个字符不是跳行,即此行不为空;
char str[15]; while(cin.getline(str,15) && str[0]!='/0') create(); char str[15]; while(gets(str) && str[0]!='/0') create();若一直到读完都不出现断行,可用如下读入
char str[15]; while(cin>>str) create();2.string与char: 推荐使用char,string时间约为char的1.5倍; 但在不知道长度的情况下最好使用string; 求长度:char—len=strlen(str);时间复杂度O(N); string-len=str.size();时间复杂度O(1);
新闻热点
疑难解答