■掲示板に戻る■
■過去ログ倉庫めにゅーに戻る■
即レスしてくれたら嬉しいでーす。
- 1 名前: 初心者〜 投稿日: 2001/03/15(木) 02:44
- Cのコマンドライン引数が良くわかりません。
どうやって入力するのでしょうか?
それとも他のプログラムと併用する物なのでしょうか?
#include <stdio.h>
int main(int argc,char *argv[])
{
int i;
for(i=0;i<argc;i++)
printf("%d: %s\n", i, argv[i]);
}
これは最初の引数=ファイルの名前が出て終わるんですが(笑)
2番目以降の引数はどのようにすればいいのでしょうか?
- 2 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 02:45
- exit(1);
- 3 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 02:46
- 氏ね>1(即答)
- 4 名前: 3>2 投稿日: 2001/03/15(木) 02:54
- 負けたよ
- 5 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 02:54
- exeのアイコンにファイルをドラッグ
- 6 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 02:55
- デバッガ使ってメモリ編集
- 7 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 03:00
- >2
笑った
- 8 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 03:06
- 「コマンドライン引数」
を
「入力」
しろや。
- 9 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 07:50
- なんだ合ってるじゃん。って思ったら、>>8の言うとおり
コマンドラインの引数を指定してなかったみたいね。
1のソースをコンパイルして試したら、ちゃんと動作しましたよ。
0: D:\TEMP\DEBUG\A.EXE
1: test
2: temp
3: game
4: hoge
5: hage
6: nanasi
7: baka
8: aho
これが実行結果。MS-DOSプロンプトで
D:>A test temp game ... (return)
って実行しました。
でも質問スレッドの方がよかったかもですね。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=980521175&ls=50
- 10 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 10:14
- Segmentation fault
- 11 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 10:22
- つまり1は、何か?「初心者〜」≠「ウルトラ初心者」と判断してこのスレを立てたと?
- 12 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 13:29
- >>11
>>9 は1じゃなくってメチャメチャ親切な人じゃないだろうか。
- 13 名前: デフォルトの名無しさん 投稿日: 2001/03/15(木) 13:58
- >>1 != >>9 ですよん。
- 14 名前: デフォルトの七資産 投稿日: 2001/03/20(火) 23:11
- ショートカットのリンク先に入力できますよね
- 15 名前: 投稿日:
-