나는 다음과 같은 텍스트 .txt 파일을 읽으려고되었습니다.txt 파일을 char 배열로 변환 하시겠습니까?
디버깅 하드 첫번째 장소에있는 코드를 작성하는 두 배입니다. 따라서 코드를 가능한 한 영리하게 작성하면 정의에 따라 디버깅 할만큼 똑똑하지 않습니다. - Brian W. Kernighan *
그러나 char 배열로 .txt 파일을 보내려고하면 "디버깅"이라는 단어를 제외하고 전체 메시지가 인쇄됩니다. 이유는 확실하지 않습니다. 여기 내 코드가있다. 내가 볼 수없는 단순한 것이어야합니다. 어떤 도움이라도 대단히 감사 할 것입니다.
#include <iostream>
#include <fstream>
using namespace std;
int main(){
char quote[300];
ifstream File;
File.open("lab4data.txt");
File >> quote;
File.get(quote, 300, '*');
cout << quote << endl;
}
이 코드는 이해되지 않는 등을 포함한다. 당신이 실제로하고 싶은 것을 설명하기 위해 질문을 향상 시키시기 바랍니다. –
'File >> quote;를 제거하십시오. 첫 번째 단어가 배열에 쓰여지고'File.get' 호출에 의해 덮어 쓰여질 때입니다. –
고마워요. 고쳐 줬습니다. – Joe