Я делаю программу, и она должна запускать файл в другом каталоге (/files/runme.c). Как я могу запустить этот файл в C?
Я пробовал функцию system()
, однако это не работает.
main.c:
#include <stdio.h>
#include <stdlib.h>
int main() {
system("runme.c");
return 0;
}
runme.c:
#include <stdio.h>
int runme() {
printf("hello world");
}
Мой ожидаемый результат:
Привет, мир
Я получаю:
статус выхода -1
Я хочу, чтобы он запускал все содержимое содержимого runme.c. Как я могу это сделать (в Windows и Linux)?