명품 C++ programming 12장 실습문제 5번(못풀었음)


명품 C++ programming 12장 실습문제 5번(못풀었음)

문제 C++ 소스 파일에서 //로 구성된 주석문을 빼고 출력하는 프로그램을 작성하라. "//"와 같이 문자열 속에 //가 있는 경우는 없는 것으로 가정한다. .cpp 파일을 하나 준비하여 소스 폴더에 놓고 테스트하라. 저자는 정답 소스 파일로 하였다. 정답 코드 #include <iostream>#include <fstream>using namespace std;int main() { ifstream fin("ShowNoComment.cpp"); if(!fin) { cout <<"ShowNoComment.cpp 열기 오류"; return 0; } int ch; bool found=false; while((ch=fin.get()) != EOF) { if(ch == '/') { if(found == false) found = true; // 슬래시 한개 발견. 주석 시작 설정 else { // 연속된 두 개의 // 발견 fi..........



원문링크 : 명품 C++ programming 12장 실습문제 5번(못풀었음)