C++ 我试图在c+;中使用getline函数+;但它总是出现错误
这是代码 我试图使用冒号作为输入文件的分度表,将一行数据打包到一个文件中 输入文件行的示例: 迈克:米勒:1234:10.23:40C++ 我试图在c+;中使用getline函数+;但它总是出现错误,c++,getline,C++,Getline,这是代码 我试图使用冒号作为输入文件的分度表,将一行数据打包到一个文件中 输入文件行的示例: 迈克:米勒:1234:10.23:40 字符串文字是一个常量字符[],它会衰减为常量字符*。std::getline()的第三个参数采用单个char,而不是const char*。您需要将文本中的“更改为”,例如: getline(ss,firstName,':'); 错误是什么?请不要发布代码的图像。我们不能将图像馈送到C++编译器中。
字符串文字是一个
常量字符[]
,它会衰减为常量字符*
。std::getline()
的第三个参数采用单个char
,而不是const char*
。您需要将文本中的“
更改为”
,例如:
getline(ss,firstName,':');
错误是什么?请不要发布代码的图像。我们不能将图像馈送到C++编译器中。