내가 텍스트 파일의 각 라인을 읽을하려고 및 배열 컬럼에 넣어, 나는 정말이 시도 :텍스트 파일에서 C++로 배열을 읽는 중입니까?
string buffer[256];
string a;
ifstream myfile ("1.txt");
for(i=0;i<10000;i++)
{
//readArrivalTimes(i);
myfile.getline (buffer,100);
a[i]=buffer;
}
을하지만 내가 솔루션 중 하나에 대한 시도 않았다
작동하지 않습니다 당신은 저에게 남자들을 주었고 나는 이것을 이렇게했습니다 :std::vector<std::string> v;
std::string buffer;
string a[1024];
ifstream myfile;
myfile.open("1.txt");
for(i=0;i<n;i++)
{
getline (myfile, buffer);
a[i]= buffer;
cout << buffer << "\n";
}
그러나 우리가 볼 수 있듯이 그것은 문자열입니다!
정수로 사용할 수 있습니까?
모든 사람이 좀 도와 모든 감사의 첫
, 난 정말 당신의 도움, 을 주셔서 감사합니다 [:) 해결] 나는 C++에 대한 완전히 새로운 오전.
물론 숙제가 아닙니다. 그것을 할 수
int a[1024];
ifstream myfile;
myfile.open("1.txt");
for(i=0;i<n;i++)
{
getline (myfile, buffer);
a[i]= atoi(buffer.c_str());
cout << buffer << "\n";
}
가 대단히 감사 정수와 함께 작동되도록
나는 코드를 일부 수정했다.
디버거 당신이 무엇을 말해 주는가인가? – pm100
'string's를 사용한다면 왜 데이터를'string'으로 읽어 들여서 시작하지 않으시겠습니까? 또한 _ 행렬이 어디에 있습니까? –
이 오류 cming된다 \t 2 \t 인텔리을 : 타입의 값 「숯불 * "타입"INT "\t C의 엔티티에 할당 될 수 없다 : \ 사용자 \ hajjaj 데스크탑 \의 RR \의 roundrobin.cpp \ \t 57 \t 8 \t RR – HAJJAJ