前提・実現したいこと
main関数にコマンドラインから引数を渡し、プログラム名、プログラム仮引数の表示を行いたい。
発生している問題・エラーメッセージ
main関数に渡したい引数の入力を行うことができない。
プログラムを実行するといきなり、
argv[0] = "プロジェクト名.exe"
続行するには何かキーを押してください...
と表示され、入力を受け付けてくれない。
該当のソースコード
#include <stdio.h>
int main(int argc, char *argv[])
{
int i;
for (i = 0; i < argc; i++) { printf("argv[%d] = \"%s\"\n", i, argv[i]); } return 0;
}
試したこと
コマンドプロンプト(アプリケーション?)を開いて、プログラムファイル名 渡したい文字列を入力してみましたが、
'プログラムファイル名'は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。
と表示されてしまい、うまくいきませんでした。
補足情報(FW/ツールのバージョンなど)
コンパイラは、visual studio 2017(最新ver)です。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/20 23:36
2018/03/21 04:32