을 예상대로 운영자가 작동하지 않는 경우.C++ 문 또는 내가 최근에 C++을 배우고있다, 나는 방과 후 지루해하지 않도록 내가 작은 프로젝트를 시작했습니다
나는 명령 인수를하고 올바르게 포맷되지 않은 경우 "사용"메시지가 발생하는 프로그램을 만드는 오전. 내가 입력 어떤
#include <iostream>
using namespace std;
int main(int argc, char *argv[]){
if (argc != 3)
{
cout << "USAGE: " << argv[0] << " <-f/-c> <integer value>" << endl;
return 1;
}
else
{
if (argv[1] == "-f" || argv[1] == "-F")
{
}
else if (argv[1] == "-c" || argv[1] == "-C")
{
}
else
{
cout << "USAGE: " << argv[0] << " <-f/-c> <integer value>" << endl;
return 1;
}
}
return 0;
}
하지만 어떤 이유로
가하는 "사용"메시지를 던졌습니다 :여기 내 코드입니다. 누군가가 내가 잘못는지 말해 수 있다면
, 그 환상적 일 것입니다!
정확히 어떻게 당신은 무엇을 입력하는 ???? 그 정보를 질문에 추가 할 수 있습니까 ??? ??? –
나는 왜 모든 downvotes ... 궁금해. 그것은 아주 기본적인 질문이지만, 그것은 완벽하게 명확하고, C++ 초보자가 아닌 사람이라면 즉시 대답 할 수 있어야한다. 그러나 그것은 당신이 * C++ 초보자 일 때, 연구하기 쉽고 (OP가 이미하고있는 "언어 배우기"이외의), 또는 무엇이 잘못되었는지를 깨닫지 못하는 것입니다. – hyde
귀하의 답변에 맞는 것으로 표시했습니다. 설명해 주셔서 감사합니다. 나는'strcmp (1, 2)'가'C' 일 뿐이라고 생각했다. –