C++에서 getline()을 사용하여 어떤 헤더를 사용할지 알려주실 수 있습니까? 내가 사용했습니다getline 함수가 작동하지 않습니다.
#include<iostream>
#include<string>
#include<stdio.h>
#include<stdlib.h>
using namespace std;
아무도 작동하지 않는 것 같습니다.
는 여기에 당신이 사용하고있는 버전의 경우 지금까지
#include "stdafx.h"
#include<iostream>
#include<string>
#include<vector>
#include<set>
#include<map>
using namespace std;
class TextQuery
{
typedef map<string, set<string::size_type> > word_map;
TextQuery(ifstream &file)
{
FillLineVector(file);
BuildMap(file);
}
void query(string);
private:
word_map map;
vector<string> LineVector;
void FillLineVector(const ifstream&);
void BuildMap(const ifstream&);
};
void TextQuery::FillLineVector(const ifstream& file)
{
string line;
while(getline(file,line)); //error:getline identifier not found
}
"작동하지 않음"이란 무엇을 의미합니까? 제발 좀 더 구체적으로. – suszterpatt
getline을 사용하여 질문에 코드를 추가하십시오. –
게시물을 편집하면 – user1232138