質問: 文字列の一文字目を消す方法
回答: TCHAR* hoge=_T("abcde");のもとでは、 _tcscpy( hoge, _T("bcde") ); strcpy( hoge, hoge+sizeof(TCHAR) ); は駄目。 TCHAR hoge[] = _T("abcde"); なら、どちらもOK。 TCHAR *でやりたいなら、別のTCHAR配列(仮にhoge2)を用意して、 strcpy( hoge2, hoge+sizeof(TCHAR) ); とかするのがよいのでは? 「消す(削除)」の解釈次第では、空白にするも可? こんな↓感じで。 hoge[0] = ' '; /* hogeはTCHAR配列 */