네... 솔직하게 과제 중입니다 그래도 제가 하고싶어서 열심히 도전해 봤는데 멍청해서 풀어내지를 못하네요 <div>파일을 불러 그 파일에 있는 elements 들을 쏙쏙 빼서 계산도 하고 그 계산한 값을 다 가지고 패스 성공률을 찾아</div> <div>패스 성공률이 가장 높은 top 5 선수의 정보를 cout 하는게 제 목표인데</div> <div>아직 저는 2차원 벡터 파일을 부르지도 못하고 있습니다</div> <div><br></div> <div><div>#include <iostream></div> <div>#include <fstream></div> <div>#include <stdexcept></div> <div>#include <vector></div> <div>#include <string></div> <div>#include <algorithm></div> <div>#include <iomanip></div> <div><br></div> <div>using namespace std;</div> <div><br></div> <div>string line;</div> <div>char team, name;</div> <div>float completions, attempts, yards, touchdowns, interceptions,</div> <div> a, b, c, d, passer_rating;</div> <div><br></div> <div>int main()</div> <div>{</div> <div> vector<double> qbdata;</div> <div> ifstream infile("qbdata.txt");</div> <div> while (!infile.eof()) {</div> <div> double val;</div> <div> if (infile >> val) {</div> <div> qbdata.push_back(val);</div> <div> }</div> <div> else{</div> <div> infile.clear();</div> <div> infile.ignore(100, '\n');</div> <div> }</div> <div> }</div> <div>}</div></div> <div><br></div> <div>이게 제가 만들어본 파일입니다</div> <div>qbdata.txt 의 예시로는</div> <div>2014 Aaron_Rodgers GB 341 520 4381 38 5 이런식으로 되있으며</div> <div>년도 선수이름 팀소속 패스시도 패스성공률등..</div> <div>제가 나중에 계산을 위해 사용해야되는 것들이 모여있습니다</div> <div>질문 드리고 싶은점은</div> <div>1. 2차원 벡터행렬을 위해서는 vector<vector<double>> qbdata <span style="font-size:9pt;">이런식으로 해야한다고 아는데 그렇게 바꾸면 push_back에 대한 오류가 뜹니다...</span></div> <div><span style="font-size:9pt;">2. input value 로 사용자에게 input 을 받으면서 년도를 물어보게 되는데 그 과정에서 txt file의 년도를 어떻게 나눌수 있는지가 궁금합니다</span></div> <div><span style="font-size:9pt;">3. 파이썬 공부할때는 그냥 for loop 이나 while loop으로 간편하게 행렬을 왔다갔다 했던것 같은데 이건 그럴수가 없네요...</span></div> <div>공백기준으로 저 elements 들을 끄집어 내야하는것 같은데 어떻게 하면 가능한지가 궁금합니다</div> <div><br></div> <div>죄송합니다 너무 많은걸 물어봤네요 원래는 파이썬이 끝나 C를 들어야하는데 개인적인 사정으로 C++반을 듣게되서</div> <div>거의 맨땅에 헤딩중입니다.. 자그마한 도움이라도 꼭좀 부탁드립니다</div> <div>감사합니다</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.