2012-06-14 3 views
2
내가 몇 가지 C++ 프로그래밍을 수행하는 엑스 코드를 사용하고

에서 377과 갑자기 내가 받고 오전 "길 잃은 프로그램 오류/377"나는 최근에 비를 사용하기 시작하기 때문에 가능하다고 생각길 잃은/엑스 코드

사과 무선 키보드와 나는 어쩌면 보이지 않는 키를 만든 이상한 키 조합을 넣을 수 있습니다.

.cpp 파일의 인코딩을 utf 8로 변경하려고 시도했지만 xcode에서 파일을 다시 열면 중국어로 나타납니다.

내 프로젝트가 너무 커서 프로젝트 코드를 게시 할 수 없습니다.

나는

OSX 10.6.8에서 엑스 코드 3.2.6을 사용하고 내가 엑스 코드 3.1.6에서 프로젝트를 열고 시도하고 같은 오류가 발생했습니다.

+0

UTF-16, U + FEFF의 바이트 정렬 마스크 일 수 있습니다. – minmaxavg

답변

5

"377"은 "255"의 경우 8 진수 또는 "-1"의 8 비트입니다.

그 중 하나가 있습니까?

XCode에는 16 진수 편집기가 있다고 생각합니다. 최근 소스 변경 내용의 어딘가에서 "0xff"를 찾으십시오.

3

옥타브 377은 십진수 255입니다. UTF-8에서는 의미가 없으며 ISO-8859-1의 "분음 기호가있는 라틴 소문자 y"를 의미합니다. 파일에있는 파일의 존재 여부는 아마도 그것이 속하지 않으며 추가 결과없이 제거 될 수 있다는 신호 일 것입니다. 의 -i~ 그것을 변경하는 파일의 백업 복사본을 만들 sed 요청

find . -name '*.cpp' -exec sed -i~ 's/\o377//g' {} \; 

을 경우에 당신은 원본을 다시 필요 - 나 : 당신이 동의하는 경우, 당신은 다음과 같이 전체 트리에 그들 모두를 제거하려고 할 수 있습니다 변경 사항을 diff(1)과 비교하고 싶습니다.