2017-04-26 1 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 또 다른 인수로

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

옵션 2 추가 "MPH".

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