税引後営業利益()関数を理解します

ATOI機能

  機能:文字列に整数

1つの#include <iostreamの>
 2  
3  使用して 名前空間STDを、
4  int型 atoi_my(CONST  のchar *のSTR)
 5  {
 6      INT S = 0 7      ブールフラグ= 8      一方(* STR == '  ' 9      {
 10          STR ++ 11      }
 12      であれば(* STR == ' - ' || * STR == ' + ' 13      {
 14          であれば(* STR == ' - ' 15          {
 16              フラグ= 17              STR ++ ;
18          }
 19          
20      }
 21      ながら(* STR> = ' 0 ' && * STR <=の' 9 ' 22      {
 23          、S = Sで* 10 + * STR - ' 0 ' 24          STR ++ ;
25          もし(S < 0 26          {
 27個の              S = 2147483647 28              ブレーク;
29          }
 30      }
 31      リターン S *(フラグ- ?11 )。    
32  }
 33  
34  のint main()の
 35  {
 36個の     CHARデータ[ 5 ] = " 460 " 37      int型秒;
38個の      S = atoi_my(データ)。
39      COUT << S << ENDL。
40      リターン 0 ;
41 }

 

おすすめ

転載: www.cnblogs.com/Yu-Weijie/p/11789012.html