执行line.length();包括终结线字符?
例如
Hello World
这将是11或12多长时间?
答案 0 :(得分:3)
std::string s1 = "Hello World\n";
std::cout << s1.length() << std::endl;
这将打印12.新行包含在长度中。
答案 1 :(得分:3)
是结束行字符('\ n')将按长度计算。
std::string s = "Hello World";
std::cout<< s.length()<<std::endl;
s = "Hello World\n";
std::cout<<s.length()<<std::endl;
结果将是
11 12