Я пытаюсь умножить входные данные из stdin, а также ввод из аргумента командной строки, но получая ошибку приведения типов.Умножить целое число Stdin с аргументом командной строки (целое число)
#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
int i,x,result;
printf("Enter a integer:\n");
x=getchar();
result=argv[1]+x;
printf("Result is :%d",result);
return 0;
}
ARGV [1] является символом * –
@RaghuSrikanthReddy но могу я знаю, как я преобразовать символ в целое число? –
использовать atoi для него –