로저 (210)배열에 문자열 및 int 데이터 읽기 ?? C++
마이크 (150)
웨인 (500)
코너 (240)
포드 456
화재 160
로버트 (320)
앤드류 480
위 텍스트 파일 (단어 사이의 여분의 줄은 무시하십시오)과 .txt 파일을 하나의 int 배열과 하나의 문자열 배열로 cpp 파일로 읽으 려합니다. 어떻게하면 좋을까요?
배열은 int [vote] 및 string [name]입니다.
현재 내가 가지고있는 것 :
문자열 이름 [ASIZE]; int vote [ASIZE];
string s;
ifstream infile("input.txt");
for (int i=0; i<ASIZE; i++)
{
infile >> vote[i];
infile.ignore();
getline(infile, name[i]);
infile >> name[i] >> vote[i];
}
도와주세요 !! 나는 초보자이며 배열을 이해하는 데 문제가 있으며 두 가지 다른 배열을 사용해야합니다.
welcomeoverflowflow.com. [도움말 페이지] (http://stackoverflow.com/help), 특히 [여기서 어떤 주제에 관해서 물어볼 수 있습니까?] (http://stackoverflow.com/help/) 섹션을 읽어보십시오. on-topic) 및 [ "어떤 유형의 질문을하지 않아야합니까?"] (http://stackoverflow.com/help/dont-ask). 또한 [둘러보기] (http://stackoverflow.com/tour)와 [좋은 질문을하는 방법에 대해 읽어보십시오.] (http://stackoverflow.com/help/how-to-ask). 마지막으로 [Minimal, Complete, Verifiable Example] (http://stackoverflow.com/help/mcve)를 만드는 방법을 배우십시오. –
[ifstream] (http://www.cplusplus.com/reference/fstream/ifstream/)에서 살펴보십시오. 나중에 더 구체적인 문제가 발생하면 언제든지 질문 할 수 있습니다. – Zinki
두 개의 배열을 사용해야한다는 요구 사항이 없으면 (학교 과제가 이상 할 때도 있습니다.) * 구조체와 단일 배열 (또는 허용되는 경우 std :: vector)을 사용하는 것을 고려하십시오. –