아래글 수정을 어떻게 하는지 모르겠네요 소스코드와 결과 다시 올립니다.

chobozzang의 이미지


#include
#include
#include
#include

int main()
{
std::string file = "/home/jjkim/exercise/test.dat";
std::string sline;
std::string ko = "한글";
std::ifstream in;
char line[1024];

in.open(file.c_str(), std::ios::in);
if (!in.is_open()) {
std::cerr return 1;
}

while (in.getline(line, 1024)) {
for(int i=0; i printf("file:[%x]\n", line[i]);

sline = line;
for(int i=0; i printf("sline:[%x]\n", sline[i]);

for(int i=0; i printf("ko:[%x]\n", ko[i]);

if(sline == "한글")
std::cout else
std::cout

}

in.close();
return 0;
}

결과:
file:[ffffffc7]
file:[ffffffd1]
file:[ffffffb1]
file:[ffffffdb]
sline:[ffffffc7]
sline:[ffffffd1]
sline:[ffffffb1]
sline:[ffffffdb]
ko:[ffffffed]
ko:[ffffff95]
ko:[ffffff9c]
ko:[ffffffea]
ko:[ffffffb8]
ko:[ffffff80]
한글incorrect
file:[ffffffc7]
file:[ffffffd1]
file:[ffffffb1]
file:[ffffffdb]
sline:[ffffffc7]
sline:[ffffffd1]
sline:[ffffffb1]
sline:[ffffffdb]
ko:[ffffffed]
ko:[ffffff95]
ko:[ffffff9c]
ko:[ffffffea]
ko:[ffffffb8]
ko:[ffffff80]
한글incorrect
file:[ffffffc7]
file:[ffffffd1]
file:[ffffffb1]
file:[ffffffdb]
sline:[ffffffc7]
sline:[ffffffd1]
sline:[ffffffb1]
sline:[ffffffdb]
ko:[ffffffed]
ko:[ffffff95]
ko:[ffffff9c]
ko:[ffffffea]
ko:[ffffffb8]
ko:[ffffff80]
한글incorrect

chobozzang의 이미지

소스 코드가 이상하게 올라가네요 ㅡㅡ;;; 삭제버튼도 안보이고 다시 정리해서 올리겠습니다.