私は C++ を学ぼうとしています。
このコードの最終結果は、char* argv[2]
文字列のみを入力として受け取る関数に を出力し、変更された文字列を出力することです。
どうすればchar* argv[2]
文字列に変換できますか?
私が試したことはすべて、何らかの理由でコマンドプロンプトをクラッシュさせてしまいます。
int main(int argc, char* argv[])
{
std::string com2 = argv[2];
char* com1[4];
com1[1] = "-f";
com1[2] = "--file";
com1[3] = "-t";
com1[4] = "--text";
if (strcmp(argv[1], com1[1]) == 0) {
cout << com2;
}
}