【发布时间】:2016-01-01 01:12:49
【问题描述】:
对于学校实验室,我正在尝试从文本文件中获取行并显示它们。
我的开始:
#include <iostream>
#include <iomanip>
#include <string>
#include <vector>
#include <playlist.h>
using namespace std;
void readLine(vector<string> playlist);
int totalTime();
void displayData();
int main()
{
vector<string> playlist;
readLine(playlist);
totalTime();
displayData();
system("pause");
return 0;
}
void readLine(vector<string> playlist)
{
string currentline;
int i = 0;
while (getline("Playlist.txt", currentline) && !empty(currentline))
{
getline("Playlist.txt", playlist[i]);
i = i + 1;
}
}
int totalTime()
{
}
void displayData()
{
}
似乎我误用了getline?两个“getline”有错误下划线:
获取线路
错误:没有重载函数“getline”的实例与 参数列表参数类型为:(const char [13], std::string)
我不知道错误的原因。
【问题讨论】:
-
getline的文档肯定有解决问题的线索。你不明白什么?