- 締切済み
文字列の中のカンマを消したい
文字列の中にカンマが入っているのを消すのに、適当な関数はないでしょうか? 例) "9,999,999,999.00" -> "9999999999.00"
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- gerugugu84
- ベストアンサー率37% (29/78)
回答No.1
なかったら作ろう! #include <stdio.h> char* removeChar( char* buffer, const char ch ) { char* dst = buffer; char* src = buffer; while( '\0' != *src ) { if( ch != *src ) *dst++ = *src; ++src; } *dst = *src; return buffer; } int main() { char buffer[] = "9,999,999,999.00"; printf( "%s", removeChar( buffer, ',' ) ); return 0; }
お礼
今回は、 CString en_seq; en_seq.Remove(','); この方法で解決しましたが、 参考にさせて頂きます。