字符串(string)是一种数据结构,它是由零个或多个字符组成的有限序列,在不同的编程语言中,读取字符串的方法各异,以C++为例,可以使用以下几种方法读取字符串:
1、使用双引号直接包围字符串,
std::string str = "Hello, World!";
2、使用转义字符表示特殊字符,
std::string str = "Hello, \"World\"!";
3、使用单引号表示包含单引号的字符串,
std::string str = 'Hello,\'World\'!';
4、使用三引号表示多行字符串,
std::string str = R"(Hello,World!)";
5、从文件中读取字符串,
#include <fstream>#include <string>std::ifstream file("example.txt");std::string str((std::istreambuf_iterator<char>(file)), std::istreambuf_iterator<char>());6、从标准输入读取字符串,
#include <iostream>#include <string>std::string str;std::getline(std::cin, str);
7、从其他变量或函数返回的字符串中读取,
const char* cstr = "Hello, World!";std::string str(cstr);