Windows Mobile 6.5 - 구성 파일에서 읽고 쓰는 가장 좋은 방법
-
20-12-2019 - |
문제
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에 다른 중요한 선택이 없습니다.이 시간에 몇 번을 보냈습니다. 나는 그 시간을 다른 것에 사용할 수있었습니다.
제휴하지 않습니다 StackOverflow