2017-04-26 4 views
-2

私は印刷の機能をC++に持っています。これは速度やその他のものも表示します。関数の出力速度:325しかし、私は320 mphの速度の値でMPHを追加しようとしていますが、私はこれを行う方法を海岸ではありません。 packet.speed関数は、クライアントからデータを受信します。私が使用した以下の機能があります。C++の値のラベルを印刷するには

printf("Flight Number %d: speed %d: longitude %.f, latitude %.f\n", 
     packet.clientID, 
     packet.speed, 
     packet.longitude, 
     packet.latitude); 

答えて

1

オプション1は、単にフォーマット文字列に "MPH" を追加します。

printf("Flight Number %d: speed %d MPH: longitude %.f, latitude %.f\n", 
     packet.clientID, 
     packet.speed, 
     packet.longitude, 
     packet.latitude); 

オプション2printfに別の引数として "MPH" を追加します。

printf("Flight Number %d: speed %d %s: longitude %.f, latitude %.f\n", 
     packet.clientID, 
     packet.speed, 
     "MPH" 
     packet.longitude, 
     packet.latitude); 
関連する問題