【初心者歓迎】C/C++室 Ver.13【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0754デフォルトの名無しさん
05/02/12 05:36:48const char* lpszBuf = "全角スペース→ " ;
int i = 0 ;
do{
if((lpszBuf[i] == 0x81) && (lpszBuf[i+1] == 0x40)){
cout << "全角スペース発見" << endl ;
i++ ;
}
i++ ;
}while(lpszBuf[i] != '\0') ;
return 0;
}
全角スペースを発見できないです。このやり方では駄目なんでしょうか?
最終的には文字列からスペースを全て取り除く関数を作りたかったんですが
半角は問題なく出来て全角で引っかかってしまいました。
■ このスレッドは過去ログ倉庫に格納されています