#include \n#include \n\nint main() {\n std::string code = "\t\n \r code";\n \n // 移除开头的空格、\n、\t和\r\n while (code[0] == ' ' || code[0] == '\n' || code[0] == '\t' || code[0] == '\r') {\n code.erase(0, 1);\n }\n \n std::cout << "处理后的字符串:" << code << std::endl; \n \n return 0;\n}\n\n运行结果:\n\n处理后的字符串:code\n\n\n上述代码通过循环遍历字符串的第一个字符,判断是否是空格、\n、\t或\r,如果是,则使用erase()函数将第一个字符移除。循环直到字符串的第一个字符不再是空格、\n、\t或\r为止。最后输出处理后的字符串。

C++去除字符串开头空格、\n、\t、\r的While循环代码示例

原文地址: https://www.cveoy.top/t/topic/pZmW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录