문제

WM6.5를 실행하는 핸드 헬드 장치가 있고 사용자에게 일부 정보 (로그인, 암호)를 묻는 응용 프로그램을 함께 사용하고 나중에 사용할 수 있도록 파일에 저장하십시오.

는 app.config 파일을 시도했지만 불행히도 시스템 : 구성이 필요합니다. dll을 추가 할 수는 있지만 실행할 코드를 얻을 수 없으므로 CRL이 필요하거나 모바일임을 구성 할 수없는 것과 같습니다. 앱 - 필수 옵션이 프로젝트 / 솔루션 구성 섹션에서 누락되었습니다.

Visual Studio 2008 C ++

를 사용하고 있습니다.

이 일을하는 가장 좋은 방법은 무엇입니까? 정확하게, 1) 어딘가에 문자열을 씁니다. 2) 나중에 다시 읽으십시오.

티아

나중에 편집 :

이 바이너리 파일을 사용해 보았습니다.이

// write to config file
std::string s="helloworldhelloworldhelloworld";
ofstream ofile("test.txt",ios::binary);
ofile.write((char*)s.c_str(),strlen(s.c_str()));
ofile.close();
.

그리고 나서 나는 이렇게 읽으려고했다

// read config file
char read_str[60];
ifstream inf("test.txt",ios::binary);
inf.read(read_str,60);    
inf.close();

LPCTSTR application_settings = CA2W(read_str);
.

문자열이 쓰레기가 더 긴 경우 문자열의 끝 부분에 어떤 쓰레기를 추가하는 것입니까?

이 변환 문제를 분류하는 방법이 있습니까?

도움이 되었습니까?

해결책

프로젝트는 유니 코드를 사용하고 있으며 ANSI에서 유니 코드로 변환하려고 시도하지 않고 문자열을 올바르게 읽을 수 있도록 WipStream 및 Wofstream을 사용해야했습니다.

이것은 앞으로 강한 입력 언어를 멀리하는 것을 알려주는 알림이어야합니다.너무 나쁜 Windows Mobile에 다른 중요한 선택이 없습니다.이 시간에 몇 번을 보냈습니다. 나는 그 시간을 다른 것에 사용할 수있었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top