所以,我一直都在想。你会如何在C ++中找到换行符?
我知道你可以在字符串中找到这样的字符:
if (strchr(str.c_str(), 'a')) {
cout << "FOUND IT!";
}
但是,您会如何找到这样的换行符?:
this is a test[x]
the test is real[x]
keep testing it[x]
所以[x]所在的位置是新线所在的位置(假设[x]不在那里)。
答案 0 :(得分:2)
换行符是一个特殊字符。代码是'\ n',所以你应该没有问题找到换行特殊字符。你是如何获得弦乐的?如果从文件中获取它们,则会有函数返回包含和不包含新行字符的字符串。