본문 바로가기

app/C

오늘의 삽질~ 파일입출력, Listbox

늘 얼마나 삽질을 했는가..... 요즘 mfc 때문에 피가 마른다..

2008에서의 파일 입출력은 함수이름이 살짝 틀리다.

물론 6.0에서의 함수는 돌아가지만 유니코드와 파일입출력이 불안하단다

파일 열기 : _tfopen_s(&파일포인터, "경로" , "파일열기상수");

기존엔 경로와 파일 열기 상수 만으로 있었떤 fopen() 함수가 파일 포인터를 return 했었는데.

파일 읽기 : fscanf_s( 파일포인터, " 쓸 변수 종류", 변수);

기존의 fscnaf와 쓰임은 같다 이름만 틀려졌다..

다른 fprintf() 나 close() 도 같다. 역시 입출력에서의 읽는게 불안했었나보다..ㅡ,.ㅡ

정말 기존의 6.0 함수로 파일을 연상태에서 프로그램을 돌리면 런타임 에러가 난다.

2008에서 파일입출력 warning 이 보기 싫으신 분은 저렇게 하기를...-0-ㅋ

그리고..대망의 삽질 listbox...

CListBox 메소드들..

AddString("문자열");    //리스트에 문자열추가
DeleteString(index);   //리스트에서 항목 삭제
GetCount()               //전체항목갯수
GetSelcount()           //선택된항목갯수
GetSel()                   //선택된것인지아닌지를 리턴
GetText(int index, 문자열변수);  //index 번째 문자열을 문자열 변수에 넣는다.
FindStringExact(문자열)            //지정문자열의 index값 리턴 없으면 LB_ERR 반환
FindString("a");                       //"a"로 시작하는 항목 모두 찾는다,
ResetCountent()                     //모든 내용을 지운다.

-0-그리고...난 listbox의 항목을 버블소팅을3시간동안했다....sort체크를 지우지 않은체..나의 뇌를 탓했다...지금은..나의 눈을 탓한다..ㅜㅡㅜ
잊지말자 sort체크!! 다시보자 sort체크!!