тестер, который не знает имен файлов - PullRequest
0 голосов
/ 08 октября 2011

Существуют несколько тестов для программы в формате: ??.in ans ??.out в каталогах ./input и ./output, так что для каждого теста первая часть имен равна, например, test1.in, test1.out

Как я могу написать код, который просматривает эти файлы вместе?(возможно, файлы можно искать в алфавитном порядке [в каждом каталоге] ...)

Ответы [ 2 ]

1 голос
/ 08 октября 2011

Получить список всех файлов в каталоге, используя opendir (и связанные с ним функции), а затем проанализировать массив.

0 голосов
/ 08 октября 2011
for (int i = 0; i < 100; i++) {
    char in_filename[100];
    char out_filename[100];

    sprintf(in_filename, "./input/test%d.in", i);
    sprintf(out_filename, "./output/test%d.out", i);
    /* use in_filename and out_filename as you see fit */
    /* ... */
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...