すみません、コマンドラインオプションで、ファイルを読み込みたいときは
どうコマンドを打てばいいのでしょうか?
LCC file名 見たいに教えてほしいです。
5 :
デフォルトの名無しさん:2006/03/02(木) 19:26:27
>>4 ファイルって、ヘッダファイルのことか? ( stdio.h とか )
>>5
いえ、ちがいます。テキストファイルを読み込んできて
それを配列に入れるということなんです。そのときのコマンドがわからなくて
カキコしたんですが。
GCC では、./a.oput seiseki.txt の感じなのですが、LCCは初めて触れたものですから。
>>7 そんならコマンドラインとかは全く関係ない
lcc hoge.c
hoge.exe hage
で、argv[1] が "hage" になる
>>8
動きませんでした。読み込むため時間がかかりすぎなのでしょうか?
そんな馬鹿な
11 :
デフォルトの名無しさん:2006/03/02(木) 20:01:14
>>9 これでもだめか?
main(argc, argv)
char **argv;
{
while(*argv) puts(*argv++);
}
コマンドラインは
>>8 のとおりで
>>11 うーん、ちと動きませんね。(;・∀・)
プログラムソース見ていただけますか?
う〜pう〜p
14 :
デフォルトの名無しさん:2006/03/02(木) 20:13:18
15 :
デフォルトの名無しさん:2006/03/02(木) 20:14:23
なんか GUI の類を使ってるなら、そっちの設定か操作方法じゃないか?
17 :
デフォルトの名無しさん:2006/03/02(木) 20:25:44
>>16 つーかこれ、エラーの症状は?
ファイル名の取得についてはざっと見た限り問題なさそうだけど
switch おっ始める前のところで printf("%d\n", argc); とか、printf("%s\n", argv[0]); とかやってみた?
>>17 やってみました。
2がでてきました。
そのあとは、反応なしてです。やっぱ、処理に時間かかるのですか・・
orz
19 :
デフォルトの名無しさん:2006/03/02(木) 21:16:37
>>18 つーことは、コンパイルは通っているのか
ファイルを開くことに失敗したのなら瞬時に帰ってくるはずだよな?
これ1つ、厳しく自分に問い詰めてみな >それは本当にコマンドラインの問題か?
おまえさんのコードを見る限り、コマンドラインからファイル名を与えることができたかどうかは
fopen の返却値で調べているのと違うのか? もしくは、そんな憶えはないのか?
トラブルの原因を切り分けて行くのは基本中の基本だよ
それは前スレと言うのか?
その昔、試食版でCの勉強したのを思い出す。
23 :
デフォルトの名無しさん:2006/03/02(木) 21:45:33
>>20 お前何か勘違いしてるだろ?
前スレではすでにスレ違いとの指摘がついているが
4 氏がそれを承知での回答を欲しているかどうかをどうしてあんたが決めるんだよ
気に入らなければ収穫を与えなければいいし、それが本来あんたの裁量範囲だぜ
ネットの警察のつもりか何か知らんが他人の言論権に干渉することこそ板違いであるばかりか
国民としての基本にも悖る自分の「マナー違反」を正してから規範を示しに来たらどうなんだ
>>19 今、なんとか読み込めました。ありがとうございました。
ただ、最後あたりに文字化けが生じてしまい・・・
いろいろ、ありがとうございました。
>>20 ありがとう。
>>23 親切にした人に、なにかレスぐらいしたらどうかというだけの意味です。
ネット警察等などをいうつもりは毛頭ありません。
板、スレを荒らすつもりもありませんので、今後書き込みは致しません。
最後に、却って不快に思う人を多く出すような書き込みは、軽率だった。申し訳ない。
>>24 書き込みと行き違いになってしまったけど、少し語気が荒かったと反省している。
悪かった。頑張ってくれ。
27 :
デフォルトの名無しさん:2006/03/02(木) 22:19:16
>>25 やっぱり勘違いしていたな
ここで答えることは情報をフリーで流すってことだ
(金額換算でいくらくれてやったのかも見当ついてないだろ)
たとえ返事であろうと見返りにガタガタぬかすより
気に入らなければ自分の甘さを呪えや
>>25は回答者なのか?
なんか微妙にずれいているような気がするが
今時LSI Cについて語るスレなんだから、多少ずれてるのは当たり前さ。
おまいは、賢いな〜!
この環境使ってるんだけど、文字化けしてしまうのです。
文字化けするのを何とかなりませんか?
対策方法教えてください。お願いします。
>>31 使ってる環境とかも書かずに何いってんだお前
今時LSI Cについて語るスレなんだから、多少ずれてるのは当たり前さ。
16ビットコードはアドレス長が短いから性能UP
セキュリティ向上を図ってアクセス規制の厳しい
メニーセグメント構想を新たに発令
35 :
デフォルトの名無しさん:2006/03/07(火) 23:29:18
>>31 printf("全角文字表示機能");
とかやってると、漢字のコードによっては
例えば '%' や '\\' と同じビットパターンを含んでいて
それが誤動作の原因になる場合がある
シフトJISなら問題ないけど。
( д ) ゚ ゚
38 :
デフォルトの名無しさん:2006/03/13(月) 19:20:17
即死防止
39 :
デフォルトの名無しさん:2006/03/18(土) 20:01:30
このコンパイラって、STRING.H
がないんですよね?
40 :
デフォルトの名無しさん:2006/03/18(土) 20:28:36
1992/03/10 14:25 1,834 STRING.H
どゆこと?
TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
42 :
デフォルトの名無しさん:2006/04/30(日) 15:02:08
LCI-Cで32ビットのIOって用意されていないのでしょうか?
inpとinpwはあったのですが、inplが見つかりませんでした。
自分で定義しようとも思ったのですが、アセンブラが分からなくて。。。
>>42 LSI-Cは16ビット環境時代のものだから、今でも使おうと言うのが間違い。
45 :
42:2006/04/30(日) 16:52:46
>>43,44
32ビット対応のコンパイラでやり直します。。。
そもそもNT系ではI/Oポートを直接いぢれないわけだが
>>46 起動ディスクでDOS起動ならいけるでしょ。
リアルモードからプロテクトモードに移る前だし>ブータブルヂスク選択
DOSで「C」で思い出すのは、Lattice-C。
DosからDebugという手もあるけれど、ちょっとやばいかな、起動ディスクからだとOSのレベル制御も利かないだろうし、
BIOS変わっちゃったらそれこそ・・
PC○8系BASICのMON>マシン語はアセンブラ入門としては持ってこいだったけど、
再びと思い、本探したけどなかった・・。
49 :
デフォルトの名無しさん:2006/04/30(日) 21:32:31
価値があると思うならビジネスチャンスだぞ
どう考えてもgccの方が優秀な気がするけど、
このころはgccは無かったのか?
51 :
デフォルトの名無しさん:2006/04/30(日) 21:36:37
g++ あったよ
あの時代で 386 必須だったけど
DOSエクステンダー必須だった気がする。
DOSエクステンダーに限らないが、少なくともMS-DOSだけでは動かなかった。