C++/C#을 확장 ASCII 문자에서 확인 . 는 이러한 게임 콘솔에 그래픽을 생성 및 인쇄에 관해서 그래서 때, 나는 다음을 수행해야한다고 그림 : 1) 메모장과 같은 텍스트 편집기에서 이것 저것 수준을 디자인하고, 2) 확장 ASCII가 포함되어 있기 때문에 이러한 파일을 유니 코드로 인코딩 된 txt 파일로 저장하십시오. 3) 제 게임 프로그램에서이 파일들로부터 그래픽을 읽어 와서 축 어적으로 콘솔에 출력하게하십시오. 이것은 한 가지 문제가 있다는 점을 제외하고는 나에게 훌륭한 계획처럼 보입니다. 내 인생 유니 코드 인코딩으로 TXT 파일에서 읽기 - I 로그 (Rogue)와 그래픽을 특징으로 그 유도체, 같은/제작 80 년대에서 텍스트 기반의 롤 플레잉 게임을 모방에서 최근 관심을 촬영했습니다
, 나는 확장 된 ASCII 문자가 제대로 출력에 프로그램을 얻을 수 없습니다. 일반적으로 프로그램에서 파일의 각 단일 문자를 ASCII 문자 쌍으로 읽는 것으로 보입니다. 예를 들어, 문자 '☺'는 "&;"또는 이와 비슷한 형식으로 출력됩니다. C에서++ 및/또는 C#을 어떻게 제대로 프로그램 및 출력 콘솔 창에 그 라인에 유니 코드로 인코딩 TXT 파일에서 확장 ASCII 문자, 라인별로 라인을 읽을 수 있습니까?
(내 말은, "&;"과 같이 손상된 char-pair를 사용하는 변환기 기능을 만들 수 있다고 가정하고, 큰 ASCII 코드로 '☺'와 같은 단일 ASCII 문자로 다시 변환합니다. 'IF-다음 문 또는 일부 영리 추론 수학 공식은,하지만, 나 또한 많이 알고 관심뿐만 아니라 매우 게으른 것이 얼마나 C++/C# 핸들 파일 I/비 ANSI 인코딩 된 TXT 파일과 O, 그들이 경우 실제로 이러한 메커니즘을 구현 한)
"확장 ASCII"는 완전히 모호한 용어이며 피할 가치가있는 용어입니다. 실제로 어떤 인코딩에 대해 이야기하고 있는지 알아내는 것이 좋습니다. –
[아무 것도 없음] (http://stackoverflow.com/questions/1149673/c-unicode-file-io?rq=1) 도움을 받으시겠습니까? 또한 [tag : C#]와 [tag : C++]를 동시에 요구하면 질문이 불필요하게 넓어집니다. –
나는 약간의 연구를했으며 "확장 ASCII"는 IBM 컴퓨터에서 대중화 된 OEM 문자 세트를 말하는 것이라고 생각합니다. – sirsuripu