과제를 해야 하는데 말이에요.. 과제가 뭐냐면요.
이 텍스트 파일이 있잖아요. 첫 번째 숫자 4는 반복 횟수(loopNum)으로 조교님이 스켈레톤에 infile로 써서 for 문으로 loopNum만큼 반복되게 코드 짜주셨구요.
그 아래 있는 것들 4줄 그러니깐 4번 반복하는 건데요. 아랫 줄에서 맨 앞 숫자는 그 뒤에 알파벳 제외한 숫자 개수거든요.. 그리고 맨 뒤 알파벳 e는 짝수 Parity라서 1이 짝수 되도록 바꾸고, o는 홀수 Parity라서 1이 홀수 되게 바꾸는 거고요. 그렇게 Parity까지 써서 바뀐 숫자 이진수를, 10진수로 변환하는 문제인데요.
저 텍스트 파일을 하나만 읽게 하는 방법을 모르겠어요... 한줄씩 읽는건 막 get line이런거 써서 하잖아요. 근데 이건 한 글자 그러니깐 맨 앞 글자만 읽어서 그 횟수만큼 뒤에 있는 숫자 읽게 하고, 맨 마지막 Parity도 하나 골라서 변환해줘야 된느거잖아요ㅕ... 근데 한 글자만 읽는 방법을 모르겠어요. 아래 스켈레톤 코드입니다... 그리고 저 파란색 각주는 무시해주세요..... 부탁드려요 고수님들.....
... 제발 도와주세요... 아래는 스켈레톤 코드입니다......
해당 댓글은 삭제되었습니다.
어 형님 안녕하세요 저번에도 잘 답변 해주셨던 것 같은데 제가 멍청해서 도저히 이해를 못하고 결국 오늘 같은 문제를 스켈레톤 코드까지 올려서 다시 왔습니다 ㅠㅠ
해당 댓글은 삭제되었습니다.
infile2가 뭔가요..? 불러오기를 다시 ifstream infile2("input2.txt") 이렇게 해서 하면 되는건가요..? 그리고 다시 loopNum2?
그러면 젤 첫번째 숫자만 딱 loopNum2에 들어가게 되나요...? 진짜 잘 몰라서요..
아 네네
아하 감사합니다!
근데 진짜 죄송한데 혹시 그러면 그 다음 부분은 어떻게 읽는지 알 수 있을까요..? 첫 부분만 읽어지고, 그 다음부분이요..
멍청한 코딩 왕초보 병신인걸 자각했으면 구글링을하셈
구글링도 계속 하고 있는데 내용이 다 다르게 말해줘서요..
한글자씩 읽어야 함.
https://gall.dcinside.com/board/view/?id=programming&no=1470943
이거 보셈