Я создаю веб-приложение / интерфейс для моей программы на C ++, которая будет размещена на сервере, а затем использую язык сценариев («PHP»), а затем выполню программу для запуска.
Я использую G ++ для компиляции кода и выполняю команду для запуска следующим образом: («./main») возможно ли теперь передать файл, чтобы моя программа могла работать? Например, вот так:
int main(int argc, char *argv[], string* fileLoc)
{
// code
}
Затем выполнить так («./main(FILE_LOCATION)»)?
Надеюсь, кто-то может помочь
Вы должны соблюдать стандарт main
подпись int main(int argc, char *argv[])
, Имя файла будет в argv[1]
при условии, что вы выполняете это так:
./ main somefilename.txt
//main.cpp
#include <iostream>
int main(int argc, char* argv[])
{
if (argc > 1)
std::cout << argv[1] << "\n";
}
./ main Hello_there
Привет
Других решений пока нет …