在C ++中查找换行符

时间:2016-05-03 06:18:13

标签: c++

所以,我一直都在想。你会如何在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]不在那里)。

1 个答案:

答案 0 :(得分:2)

换行符是一个特殊字符。代码是'\ n',所以你应该没有问题找到换行特殊字符。你是如何获得弦乐的?如果从文件中获取它们,则会有函数返回包含和不包含新行字符的字符串。