#include<iostream>
using namespace std;
const int A = 1080;
const int S = 720;
const int C = 290;
int main(int argc,char* argv[]){
cout<<"buscard ";
cout<<endl;
int money;
if(argc == 1){
money = A;
cout<<"The fare for 1 adult is "<<money;
}
else if(argc == 3){
if(*argv[1] == 's'){
if(*argv[2] =='Null'){
money = S;
cout<<"The fare for 1 student is "<<money;
}
else{
money = S * (*argv[2]);
cout<<"The fare for "<<*argv[2]<<" student is "<<money;
}
}
else if(*argv[1] == 'c'){
if(*argv[2] == 'Null'){
money = C;
cout<<"The fare for 1 child is "<<money;
}
else{
money = C * (*argv[2]);
cout<<"The fare for "<<*argv[2]<<" child is "<<money;
}
}
else{
money = A * (*argv[1]);
cout<<"The fare for "<<*argv[1]<<" adult is "<<money;
}
}
system("pause");
return 0;
}
지금 여기까지 수정했는데..
값이 제대로 안나오네요;;;
아직 제대로 C++를 알지 못하고 게다가 과제도 해야되는 상황이라
시간도 빠듯하여 이렇게 부탁드립니다...
구체적으로 어느 부분을 어떤 식으로 수정하면 좋은지와 왜 이상하게 나오는지 알려주시면 감사하겠습니다...
이거의 문제는 제가 댓글에 주소 걸어놓겠습니다.