두 개의 숫자를 더하고 플로트로 출력하는 프로그램을 실행하려고합니다. 예를 들어C에서 float 캐스팅에 대한 도움말
: 저를 ./mc $ + 1 2.3
내가 가진 것을 나 3.3 여기
3.3000이다 $ 생산해야합니다
는#include <stdio.h>
int main(int ac, char* args[])
{
float sum=0;
if ((strcmp(args[1],"+")) == 0)
{
sum=atof(args[2])+atof(args[3]);
printf("%f\n", sum);
}
else
printf("exit");
return 0;
}
'main '의 두 매개 변수에 대한 일반적인 이름은'argc'와'argv'입니다. 이러한 이름을 사용하면 코드를 더 쉽게 읽을 수 있습니다. –
당신은 문제가 무엇인지 말하지 않았습니다. –
@KeithThompson : OP의 [이전 질문] (http://stackoverflow.com/questions/27884998/help-with-basic-programming#comment44171344_27884998)에 대한 언급에서 'argc'및 'argv' 이 프로그램은 ... –