이번 과제를 하는데 만들고자 하는 프로그램이
교통카드기계입니다..
#include<iostream>
using namespace std;
const int A = 1080;
const int S = 720;
const int C = 290;
int card(int argc,char* argv[]);
int main(int argc,char* argv[]){
cout<<"buscard";
card(argc,&argv);
cout<<endl;
system("pause");
}
int card(int argc,char* argv[]){
char money;
if(argc == 'Null')
cout<<"The fare for 1 adult is "<<A;
else if(*argv[0] != 'Null'){
money = A*(*argv[0]);
cout<<"The fare for "<<*argv[0]<<" adult is"<<money<<endl;
}
else if(argc == 1){
if(*argv[0] == 's')
cout<<"The fare for 1 student is "<<S;
if(*argv[0] == 'c')
cout<<"The fare for 1 child is "<<C;
else{
money = A*(*argv[0]);
cout<<"The fare for "<<*argv[0]<<" adult is"<<money<<endl;
}
}
else if(argc == 2){
if(*argv[0] == 's'){
money = S*(*argv[1]);
cout<<"The fare for "<<*argv[1]<<" student is"<<money<<endl;
}
if(*argv[0] == 'c'){
money = C*(*argv[1]);
cout<<"The fare for "<<*argv[1]<<" child is"<<money<<endl;
}
else{
money = A*(*argv[0]);
cout<<"The fare for "<<*argv[0]<<" adult is"<<money<<endl;
}
}
return 0;
}
제가 일단 여기까지 만들어는 봤는데
처음부터 갈아엎어야 될지 갈등이네요..
위가 과제로 나온건데...
손을 함부로 못대겠네요...ㅡㅜ
C++고수님들아.. 뭔가 힌트라던지
갈켜주세요..ㅡㅜ