キャスト – プログラミング – Home

通知
すべてクリア

[解決済] キャスト


RIE
 RIE
(@RIE)
ゲスト
結合: 22年前
投稿: 12
Topic starter  

すいません、確認させてください。

strlen: 1 番目の引数を 'unsigned char *' から 'const char *' に変換できません。

と出たので

strlen((const char*)a);

としたらコンパイルエラーはなくなりましたが、これって合ってますか?

(aはunsigned char*です)


引用未解決
トピックタグ
たろう
 たろう
(@たろう)
ゲスト
結合: 25年前
投稿: 51
 

文法的にはあってます。
(コンパイルが通ったんだから当たり前ですが)
文字列の長さを求めるだけなら
unsigned char*からconst char*にキャストしても
問題ないと思いますが・・・


返信引用
RIE
 RIE
(@RIE)
ゲスト
結合: 22年前
投稿: 12
Topic starter  

自分でも調べてみたのですが
どうもそのようですね。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました