C++中输入字符串的方法有很多,下面介绍几种常见的操作。
cin是C++中的标准输入流,可以用它来输入字符串。
#include <iostream> using namespace std; int main() { string str; cout << "输入一个字符串:"; cin >> str; cout << "你输入的字符串是:" << str << endl; return 0; }
上面的代码使用cin输入字符串,输入的字符串会被存储在变量str中。
getline是C++中的标准输入函数,可以用它来输入字符串,它可以接受一个参数,用于指定字符串的最大长度。
#include <iostream> #include <string> using namespace std; int main() { string str; cout << "输入一个字符串:"; getline(cin, str); cout << "你输入的字符串是:" << str << endl; return 0; }
上面的代码使用getline输入字符串,输入的字符串会被存储在变量str中。
scanf是C语言中的标准输入函数,也可以用它来输入字符串,它可以接受一个参数,用于指定字符串的最大长度。
#include <stdio.h> int main() { char str[100]; printf("输入一个字符串:"); scanf("%s", str); printf("你输入的字符串是:%s\n", str); return 0; }
上面的代码使用scanf输入字符串,输入的字符串会被存储在变量str中。
fgets是C语言中的标准输入函数,也可以用它来输入字符串,它可以接受两个参数,用于指定字符串的最大长度和输入源。
#include <stdio.h> int main() { char str[100]; printf("输入一个字符串:"); fgets(str, 100, stdin); printf("你输入的字符串是:%s\n", str); return 0; }
上面的代码使用fgets输入字符串,输入的字符串会被存储在变量str中。
C++中输入字符串的方法有很多,常见的有cin、getline、scanf和fgets等,这些方法可以用来输入字符串,每种方法都有它自己的优点和缺点,使用者可以根据自己的需要来选择合适的方法。
本文链接:http://task.lmcjl.com/news/12191.html