게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
네.. 이번이 정말 마지막입니다.. 결과값도 제대로 나오고요..
게시물ID : computer_82163짧은주소 복사하기
작성자 : W.I.N.D.Y
추천 : 0
조회수 : 307회
댓글수 : 6개
등록시간 : 2013/03/23 14:48:30

#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>이걸 바꾸고 싶은데, 뭘로 바꾸는게 좋을까요?

이번엔 정말 지식 부족이니 생각이 없느니 둥 한심하기 짝에 없다는 말투를 다실거면 애초에 달아주시지 마세요..

 

전 정말 궁금해서 물어보는 건데,  그걸 무시하는 듯한 말투로 대답해주시면 쌍방향 기분만 나쁩니다..

 

전 정말 지식이 필요해서 이렇게 질문을 올립니다.

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호