C언어 명령 프롬프트에서 실행하는 것인데요
가든
질문 제목 :c언어 명령 프롬프트에서 실행하는 것인데요질문 요약 :명령 프롬프트에서 실행을 해야하는데 실행이 되질 않아요.질문 내용 :visual studio의 명령인수를 바꿔서 실행을 하면 되는데 cmd 창에서 그 exe 파일을 실행시키고 하는데 되지가 않아요. ㅠㅠ소스는
#include stdio.h
#include stdlib.h
#include string.h
#include ctype.hint main (int argc, char *argv[])
{
int a,b,c=0;
int i;
if(argc == 5)
{
if (strcmp(argv[1],-i)==0)
{
for(i=0;istrlen(argv[3]);i++)
{
if (isdigit(argv[3][i])==0)
{
printf(계산할 숫자를 잘못입력했습니다. 다시 실행하세요.);
c++;
break;
}
}
for(i=0;istrlen(argv[4]);i++)
{
if (isdigit(argv[4][i])==0)
{
printf(계산할 숫자를 잘못입력했습니다. 다시 실행하세요.);
c++;
break;
}
}
if(c==0)
{
a=atoi(argv[3]);
b=atoi(argv[4]);
if (strcmp(argv[2],a)==0)
{
printf(%d, a+b);
}
else if (strcmp(argv[2],s)==0)
{
printf(%d, a-b);
} else if (strcmp(argv[2],m)==0)
{
printf(%d, a*b);
} else if (strcmp(argv[2],d)==0)
{
printf(%d, a/b);
}
else
{
printf(계산기 option(a(+), s(-),m(*), d(%))을 잘못입력했습니다. 다시 실행하세요);
}
}
}
else
{
printf(option -i를 잘못입력했습니다.다시실행하세요);
}
}
else
{
printf(명령어 인자가 부족해요 인자 더 입력해주세요 \n);
}
}이렇게 되구요...
cmd 창을 열어서 켠 후에 저렇게 했는데 정말 실행이 됐다면 6이라는 값이 바로 아래에 나와야하는데 나오지가 않아서요 ㅠㅠ..