- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:strtol関数で文字列の有無を判定したい)
strtol関数を使って、変換不可能な文字列が返ってきたらtrue。何も返ってこなかったらfalse。
このQ&Aのポイント
- プログラミング初心者がstrtol関数を使用して、変換不可能な文字列が返ってきた場合はtrueとし、何も返ってこなかった場合はfalseとしたいです。
- 具体的には、Visal Studio 2010を使用してC++の勉強中で、if文の条件式をどう書けば良いかわからない状況です。
- 質問文章の最後にサンプルコードが記載されており、そのコード内のif文の条件式の書き方が分からないので、教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://msdn.microsoft.com/ja-jp/library/w4z2wdyc%28v=vs.100%29.aspx や http://linuxjm.sourceforge.jp/html/LDP_man-pages/man3/strtol.3.html を良く読んで、「変換不可能な文字」があったら、どうなるか理解しましょう。
その他の回答 (1)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
「変換不可能な文字列が返ってきた」って, どういうことだ? strtol は「文字列」など返さないんだが....
質問者
お礼
ご回答ありがとうございます。 返ってくるのはポインタですね。私の理解不足でした。申し訳ございません。
お礼
ご回答ありがとうございます。できました! msdnを難なく読め使いこなせるようなエリートプログラマ目指してがんばります。