파일을 읽고 문자가 10보다 큰 정수 값 앞에 나오는지 확인하려고합니다. 파일의 항목 공백으로 구분되며 목록 끝에 "endl;"이 있습니다.숫자가 아닌 문자가 나오기 전에 특정 값 이상의 정수가 나타나는지 확인 C++
지금까지 파일의 정수 배열을 가져 오려고했습니다. 배열을 읽고 10이 넘는 지 확인했습니다. 똑같이 파일을 통해 문자를 읽었는지 확인했습니다. 숫자가 아니지만 숫자가 아닌 문자와 너무 큰 정수의 위치를 비교하는 방법을 찾을 수 없습니까? 모든 조언을 크게 주시면 감사하겠습니다!
// i.e. sample file may contain:
1 2 3 A 6 12 90 //(in which case the letter appears first).
// example two:
34A 20 4 5 6 7 //(large number here appears first).
으로 문자를 있습니까 계속 같은 항목을 int 형 또는 공백으로 구분? 샘플 파일 내용은 도움이 될 것입니다 –
http://idownvotedbecau.se/nocode/ – user0042
@KillzoneKid char 및 int는 동일한 항목 일 수도 같지 않을 수도 있습니다. 나는. 파일은 "1 2 3 A 6 12 90"(문자가 먼저 나타나는 경우) 일 수 있습니다. – Carol