Когда я пытаюсь передать параметры в функцию main () в C, я всегда могу получить только 1 параметр (а argc всегда равен 1, имя программы).Моя программа хорошо скомпилирована в gcc.
#include <stdio.h>
#include <string.h>
#include "chkin.h"
#include "sort.h"
#include "display.h"
int main(int argc, char* argv[])
{
if(1 == chkin(argc, argv))
return 0;
if(strcmp("sort", argv[1]));
sort(argc, argv);
if(strcmp("display", argv[1]));
display(argc, argv);
return 0;
}
и мой запятая: ./program sort tfile.txt.В чем будет проблема?