0
私は、ユーザーがtxtファイルを選択できるようにするWebインターフェイスを作成しました。私のC++プログラムはフォルダに移動し、txtファイルに基づいて実行します(基本的にテキストファイルの内容は設定に関するものなので、ユーザがWebページで選択することに基づいて設定をロードする必要があります)。今問題は、どのようにしてcppプログラムにテキストファイル名を渡すことができるかです。私が太字とイタリックで付けるコーディングはうまくいかず、私が成し遂げたいと思っています。C++はPHPから変数を取得しますか?
int main(***string filename***)
{
using namespace std;
vector<string> strings;
string path = "/home/pi/Desktop/DMixer_Webinterface_Downloadfile/";
string fullpath = path + ***filename***;
// ifstream file("/home/pi/Desktop/DMixer_Webinterface_Downloadfile/abc_2017_03_10_23_24_52.txt");
ifstream file(fullpath);
std::string str;
while (std::getline(file, str, ','))
{
myArray[array_count] = str; // store those value in array
// cout << str << "\n";
strings.push_back(str);
array_count++;
}
x_gap_value = atof(myArray[2].c_str());
y_gap_value = atof(myArray[3].c_str());
return 0;
}
だから、C++プログラム内でコマンドライン引数を処理する方法を学びたいですか?多くの書籍に記述されているだけでなく、この問題に関する数多くの例とチュートリアルがあります。 –
私は(PHPから)C++のコマンドラインに引数を渡しても問題ありませんか? –