Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我试图在c+;中使用getline函数+;但它总是出现错误_C++_Getline - Fatal编程技术网

C++ 我试图在c+;中使用getline函数+;但它总是出现错误

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

这是代码

我试图使用冒号作为输入文件的分度表,将一行数据打包到一个文件中

输入文件行的示例:

迈克:米勒:1234:10.23:40


字符串文字是一个
常量字符[]
,它会衰减为
常量字符*
std::getline()
的第三个参数采用单个
char
,而不是
const char*
。您需要将文本中的
更改为
,例如:

getline(ss,firstName,':');

错误是什么?请不要发布代码的图像。我们不能将图像馈送到C++编译器中。