Как получить ввод с помощью подсказки? Я попытался скомпилировать приведенный ниже код в «a.exe» и выполнить его из CMD, например «gcc a.exe 5», но он не выводит номер, как предполагалось.C получение ввода от CMD
#include <stdio.h>
int main(int a)
{
printf("%d\n", a);
return 1;
}
Я сделал что-то неправильно при установке компилятора, или я пытаюсь запустить его неправильно?
Они называются " аргументы командной строки ". Вы можете прочитать больше в [этом учебнике] (http://crasseux.com/books/ctutorial/argc-and-argv.html). – ace
'gcc test.c', то' a.exe 5', print '2' - это число токенов строки comand – BLUEPIXY
, также' int main (int a) 'является недопустимым синтаксисом. Например. 'int main (int n, char * v []) {if (n> 1) printf ("% s \ n ", v [1]); return 0;} ' – BLUEPIXY