0からの、超初心者C++相談室at TECH0からの、超初心者C++相談室 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト480:デフォルトの名無しさん 23/06/05 01:31:31.21 oX+QCkCh.net 先頭文字が'-'かどうか見れば? 481:デフォルトの名無しさん 23/06/05 01:54:42.53 yTJt/rkc.net >>475 どういうこっちゃkwsk、 482:デフォルトの名無しさん 23/06/05 02:04:38.53 LZnxgWkc.net >>481 https://ja.cppreference.com/w/cpp/string/basic_string/stof > pos がヌルポインタでなければ、ポインタ ptr (変換関数の内部的な変数) が str.c_str() 内の最初の変換されなかった文字のアドレスを受け取り、その文字のインデックスが計算されて *pos に格納されます。 これは変換によって処理された文字数になります。 > 引数 > str - 変換する文字列 > pos - 処理された文字数を格納する整数のアドレス 483:デフォルトの名無しさん 23/06/05 02:37:23.50 yTJt/rkc.net >>482 ㌧クスわかりたorz 484:デフォルトの名無しさん 23/06/05 06:49:34.05 8dockxGx.net >>480 そうですね、でも文字列の先頭とは限らないですよね。やはりこの場合はある程度は 自力で文字列をパースする必要がある感じですかね ちなみに数字以外が含まれるときの挙動は "hoge 123"みたいに数字より前に非数字 がくるのは駄目だけど逆に"123 hoge"みたいのはおkなんですね 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch