字符串处理函数
strcmp(ans1,ans2);//比较字典序 strncmp(ans1,ans2,n);//比较前n个字符字典序 strcpy(ans1,ans2);//把ans2复制给ans1 strncpy(ans1,ans2,n);//把ans2的前n位复制给ans1 strcat(ans1,ans2);//把ans2接到ans1后面,返回ans1 strncat(ans1,ans2,n);//把ans2的前n位接到ans1后面,返回ans1 strlwr(ans1);//把ans1中的大写字母变成小写 strupr(ans1);//把ans1中的小写字母变成大写 sprintf(s,"%d",x);//把整型x变成字符型s strlen(ans1);//求ans1的长度
getline(cin,s)
int main() { string line; cout << "Please input a line: " << endl; while (getline(cin, line,'#')) cout << line << endl; return 0; }
然后,那么当我们输入 "You are wonderful!#Mr. Ling" 时,但是,有效的输入是 "You are wonderful!",#后面的内容并没有存入。