Я пытаюсь запустить программу симуляции для проверки алгоритма FIFO, но моя программа просто падает.это основная, остальные функции не показаны.Может кто-нибудь определить для меня проблему. Я не очень знаком с использованием основного аргумента [int main (int argc, char * argv [])] У меня есть файлы тестирования в папке
int main(int argc, char *argv[])
{
FILE *stream;
if (argc != 3)
{
printf("The format is: pager file_name memory_size.\n");
//exit(1);
}
printf("File used %s, resident set size %d\n", argv[1], atoi(argv[2]));
if ((stream = fopen(argv[1], "r")) == NULL)
{
perror("File open failed");
//exit(1);
}
mem_size = atoi(argv[2]);
start_simulation(stream);
fclose(stream);
system("pause");
}