なんとなく

なんとなく書きます

C/C++

スレッドが終わっているかの確認方法について

まずは、スレッドの作成CWinthread* thread = AfxBeginThread( DoThread , NULL);まずは、スレッドの終了の確認部分//スレッドの状態の箱 DWORD threadInfo; while(1){ //この関数でスレッドの状態の値をとる ::GetExitCodeThread( thread->m_hThread , &thr…

charとwchar

charとwchar間の変換について。 wcstombs_sでwchar→char mbstowcs_sでchar→wchar の変換ができる。 ただし、変換先のメモリを作成する必要がある。コード例 ・wcstombs_sについて wchar* strWchar;//変換元のwchar size_t length = _tcsclen(strWchar); char…

tchar

charとtcharの対応についてchar -> tchar atoi -> _ttoi atof -> _ttofprintf -> _tprintf sprintf -> _stprintffopen -> _tfopen fprintf -> _ftprintf fclose -> fclose_ttoi(atoi)に関して なぜか、代入した文字列の最後の文字しか数字に返さなかった。 _…

関数の引数省略

C++の機能で関数の引数がデフォルト値でいい場合は省略できる。//宣言 int func(int a,int b,int c=0,int d=1);//定義 int func(int a,int b,int c,int d){ return a + b + c + d; } のようにすると func(1,1) -> c=0,d=1で関数実行 func(1,1,1) -> c=1,d=1…