#include<iostream>
#include<stdlib.h>
using namespace std;
const int A = 1080;
const int S = 720;
const int C = 290;
int main(int argc,char* argv[]){
cout<<"buscard ";
if(argc == 2)
cout<<*argv[1];
else if(argc == 3)
cout<<*argv[1]<<" "<<*argv[2];
cout<<endl;
int money;
int cnt;
if(argc == 1){
money = A;
cout<<"The fare for 1 adult is "<<money<<endl;
}
else if(argc == 2){
cnt = atoi(argv[1]);
money = A * cnt;
cout<<"The fare for "<<cnt<<" adult is "<<money<<endl;
}
else if(argc == 3){
if(*argv[1] == 's'){
if(*argv[2] =='Null'){
money = S;
cout<<"The fare for 1 student is "<<money<<endl;
}
else{
cnt = atoi(argv[2]);
money = S * cnt;
cout<<"The fare for "<<cnt<<" student is "<<money<<endl;
}
}
else if(*argv[1] == 'c'){
if(*argv[2] == 'Null'){
money = C;
cout<<"The fare for 1 child is "<<money<<endl;
}
else{
cnt = atoi(argv[2]);
money = C * cnt;
cout<<"The fare for "<<cnt<<" child is "<<money<<endl;
}
}
}
system("pause");
return 0;
}
네 이러니 오류도 없고, 제대로 값도 나옵니다..
허나 제가 원하는 건 이 과제를 최대한 C를 활용하지 않는 내에서 C++에서 배우는 내에서 하자는 게 이 과제의 핵심입니다..
예를 들어 #include<time.h>와 #include<ctime> 입니다..
보시면 알다시피 둘다 C++에선 사용 가능하지만, time.h는 C에서 온거구요..
그래서 저는 #include<stdlib.h>이걸 바꾸고 싶은데, 뭘로 바꾸는게 좋을까요?
이번엔 정말 지식 부족이니 생각이 없느니 둥 한심하기 짝에 없다는 말투를 다실거면 애초에 달아주시지 마세요..
전 정말 궁금해서 물어보는 건데, 그걸 무시하는 듯한 말투로 대답해주시면 쌍방향 기분만 나쁩니다..
전 정말 지식이 필요해서 이렇게 질문을 올립니다.