-3

3文字のchar*文字列( "123")を小数点以下2桁のfloat(1.23)に変換する必要があります。

4

1 に答える 1

5

ASCII を整数に変換する atoi を使用できます。次に、その int を float に変換します。

int num = atoi(string);
float f = num/100.0f;
printf ("%.2f", f);
于 2012-07-12T20:19:06.977 に答える