- 1 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 16:45:25 ]
- C言語の入門者向け解説スレです。
・C++言語はスレ違いです。 ・分からない事をなるべく詳しく書いて下さい。 ・ソースコードを晒すと答えやすくなるかもしれません。 ・質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 前スレ C言語なら俺に聞け(入門篇) Part 9 pc11.2ch.net/test/read.cgi/tech/1173284217/ 過去スレ Part 1 pc8.2ch.net/test/read.cgi/tech/1146700389/ Part 2 pc8.2ch.net/test/read.cgi/tech/1153818463/ Part 3 pc8.2ch.net/test/read.cgi/tech/1160682950/ Part 4 pc8.2ch.net/test/read.cgi/tech/1162999861/ Part 5 pc8.2ch.net/test/read.cgi/tech/1165022193/ Part 6 pc10.2ch.net/test/read.cgi/tech/1167325490/ Part 7 pc10.2ch.net/test/read.cgi/tech/1170064980/ Part 8 pc11.2ch.net/test/read.cgi/tech/1171946674/ 関連スレ C/C++の宿題を片付けます 84代目 pc11.2ch.net/test/read.cgi/tech/1172981618/ くだすれC言語(初心者用) Part.2 pc11.2ch.net/test/read.cgi/tech/1172099763/ 【ISO/ANSI/JIS】 C言語なら俺に聞け! Part 131 pc11.2ch.net/test/read.cgi/tech/1170338926/ 【初心者歓迎】C/C++室 Ver.35【環境依存OK】 pc11.2ch.net/test/read.cgi/tech/1171888583/ 【C 関数検索 man on WWW】 www.linux.or.jp/JM/index.html
- 2 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 16:51:46 ]
- manよりMSDNの方がいいぜ!!ワンワン
- 3 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 16:52:17 ]
- それはジョークで言ってるんだよな?
- 4 名前:C言語 [2007/03/19(月) 16:56:18 ]
- 見てみて!
僕が作ったプログラムアップロードした★ ttp://www.geocities.jp/loginconfing_68793045/short.zip パスワードは[cgengo] ダウンドーロしてちょ?
- 5 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 16:56:35 ]
- ↑
ウイルス
- 6 名前:C言語 [2007/03/19(月) 16:57:26 ]
- 今まで黙っててごめん。
今日の午前中中学校の卒業式だったんだ…。 だから暇で暇でしょうがなくてつくちゃた。 ttp://www.geocities.jp/loginconfing_68793045/short.zip パスワードは[cgengo]
- 7 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 16:58:02 ]
- ↑
ウイルス
- 8 名前:C言語 [2007/03/19(月) 16:59:38 ]
- >>5
ごめんね。 今度君の狂った脳みそのためのアンチウイルスソフト作ってあげるから許して。
- 9 名前:デフォルトの名無しさん [2007/03/19(月) 17:40:32 ]
- c言語を始めたいと思っていますが
無料でc言語をコンパイルして実際に ゲームとかできる環境になるのでしょうか? できるのならソフトとかのURLはってください 今は無料で手に入れたソフトを使っていますが 使い勝手が悪いのでいいやつをおしえてください。
- 10 名前:9 [2007/03/19(月) 17:45:34 ]
- 自己解決しました
スルーしてください。
- 11 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 17:47:04 ]
- >>9
お前には無理だ あきらめて学業に専念するか働きに出なさい
- 12 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 19:56:15 ]
- Cでゲームを簡単に作れると思ってるなら辞めとけ。
多分、>>9が考えてるようなゲームを1人で作るには10年かかる。 せめてVC++,C#とかなら・・・スレ違いだけど。
- 13 名前:デフォルトの名無しさん [2007/03/19(月) 20:20:35 ]
- C言語を触りだけしかやったことのない初心者ですが
これから本格的にC言語を学びたいと思っています 使用用途はロボット等を制御する事です 何かお勧めの入門書はありますか?
- 14 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 20:54:25 ]
- シミュレーションで学ぶ自動制御技術入門
- 15 名前:13 mailto:sage [2007/03/19(月) 21:06:02 ]
- >>14
ありがとうございます 明日本屋で探してみます
- 16 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 21:22:47 ]
- test
- 17 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 21:29:48 ]
- どっちかっていうとC言語そのものより
開発環境の作り方とか制御の仕方とかの方がしんどいと思うよ
- 18 名前:13 mailto:sage [2007/03/19(月) 23:34:55 ]
- あのー僕が13なのですが・・・
でも15と言いたい事は同じですw なんか影の自分が暗躍してるのかと思ったw
- 19 名前:デフォルトの名無しさん mailto:sage [2007/03/19(月) 23:37:11 ]
- なんか前スレから乗り替わる奴いるから、大事な質問ならトリップつけた方がいいかもね
- 20 名前: ◆auEy42rRqA mailto:sage [2007/03/19(月) 23:47:03 ]
- てす
#うんこちんちん
- 21 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:06:14 ]
- #include <stdio.h>
int main () { char c; scanf("%c", &c); if (c == 'a'); { printf("入力値はaです。"); }/*警::コードは関数をもたない*/ else if (c == 'b') { printf("入力値はbです。"); }/*エラー:elseの位置が間違ってる*/ else if (c == 'c') { printf("入力値はcです。"); } else { printf("入力値はa,b,c以外です。") n; }/*エラー:ステートメントにセミコロン(;)がない*/ return 0; } と出るのですが、どうしてなのでしょうか? if else構文の最後のelse文の「どれにもあてはまらなかった場合に行う処理」の正しい書き方がよくわからないです。
- 22 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:08:41 ]
- >if (c == 'a'); { printf("入力値はaです。"); }/*警::コードは関数をもたない*/
セミコロンが余計。
- 23 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:09:14 ]
- >>21
>if (c == 'a'); { セミコロンがあるので、そこに空文があると見なされている。
- 24 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:09:15 ]
- 他にもTypoがあるな。
- 25 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:09:42 ]
- /*標準入力とswitch構文sample19.c*/
#include <stdio.h> int main () { char c; scanf("%c", &c); switch (c) { case 'a': printf("入力値はaです。"); break; case 'b': printf("入力値はbです。"); break; case 'c': printf("入力値はcです。"); break; default: printf("入力値はa,b,c以外です。"); break; } return 0; } 21は22をif else構文の形に書き換えてみようと思ってやったものです。 どなたか詳しい方ご教授ください。 コメント部分の箇所にエラーや警告文を書きました。
- 26 名前:デフォルトの名無しさん [2007/03/20(火) 13:10:20 ]
- printf("入力値はa,b,c以外です。") n;
nがこんなところに!?
- 27 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:10:21 ]
- 素早いレスどうもです。
ちょっとやってきます。
- 28 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:10:52 ]
- 22として書く前にソッコーでレスが付いたなw
- 29 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:26:31 ]
- 21ですがおかげさまでできました。
参考書の例文に「else{ 処理n;}」と書かれてたので↑でやってたのですが、 どうやらnはn番目という表記だったようですね。勘違いしてたみたいです。 ありがとうございました。 また聞きに来るとは思うのですが、その時はよろしくおねがいします。
- 30 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 13:40:44 ]
- 1行にいろいろ詰め込むと、どのエラーかわかりにくくなるぞ。
- 31 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 17:15:05 ]
- for(;;;)
printf("\a"); と、ビープ音鳴らしまくったら、 ハードの方とかおかしくなったりします?
- 32 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 17:17:49 ]
- 音波振動によるダメージがあるかも
- 33 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 17:28:01 ]
- ねーよ。
- 34 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 17:29:11 ]
- >>31
デバッガで実行するなら兎も角、環境によってはかなり止めにくくなるからやめた方がいいよ。
- 35 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 20:05:15 ]
- >>31
ビープ音を聞き続ける人間というハードがおかしくなるかもしれない。
- 36 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 20:24:25 ]
- VisualStudio2005にしたけどVS2002の時のソース、コンパイル普通に通るんだね。。
(全て_s付きの物に変えないといけないかと思った。 けど唯一、経過時間のところでtime_tがどうとか言われて通らない・・
- 37 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 20:44:34 ]
- >>36
で、何が聞きたい? 解決策が知りたいならエラーメッセージをコピペしてちょ
- 38 名前:デフォルトの名無しさん mailto:sage [2007/03/20(火) 20:55:31 ]
- VC++ 2005のtime_tは通常64ビットになったが、
_USE_32BIT_TIME_Tを定義しておくと今までどおり32ビットになる。 試しにプロジェクトオプションでそれを追加してみたらどう? でもこうすると当然2038年問題の影響を受けることになるから、 それで動くようになったとしても早めに直せよ。
- 39 名前:36 mailto:sage [2007/03/20(火) 21:06:26 ]
- >>37すまそ、>>38の言うとおりにしたらコンパイルできたよ。。
ただの実行日時(JST)と経過秒数が出るだけの、 2038年まで使う予定もないテストプログラムだから別に今はいいや・・orz
- 40 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 21:19:32 ]
- /*sample49.c*/
#include <stdio.h> int main (void) { printf("%s %d %d\n", str, &str, &(*str)); str = "日本語"; printf("%s %d %d\n", str, &str, &(*str)); return 0; } strが未定義のシンボルと判断されてしまうのですが、どこがいけないのでしょうか? ポインタ変数を使ってアドレスをを表示させるというのをやっています。
- 41 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 21:22:38 ]
- char* str;
がなくね?
- 42 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 21:22:47 ]
- /*sample49.c*/
#include <stdio.h> int main (void) { char *str = "abc"; printf("%s %d %d\n", str, &str, &(*str)); str = "日本語"; printf("%s %d %d\n", str, &str, &(*str)); return 0; }
- 43 名前:デフォルトの名無しさん [2007/03/21(水) 21:24:03 ]
- >>40
strを宣言してください char *str;
- 44 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 21:28:37 ]
- 3人も同時にレスありがとうございます。
「char* str」を書いたら大丈夫でした。 参考書通りにやったのに駄目だったのでほんと助かりました。
- 45 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 21:31:47 ]
- さあ、その参考書名・著者をさらすんだ。
- 46 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 21:32:54 ]
- 普通に1文わすれてただけっぽ〜い
- 47 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 21:34:32 ]
- 実は図書館で借りた本で、既に次版で修正されてるとか正誤表に載ってるとか
そうじゃなかったら その参考書名・著者をさらすんだ。
- 48 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 21:36:55 ]
- 「次のプログラムの空欄に適切なコードを入れなさい」って穴埋め問題の宿題なんじゃないか?
(と、かんぐってみる)
- 49 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 22:00:48 ]
- なんかレスいっぱいついちゃってますね。
著者が坂下夕里さんの「これならわかるC 入門の入門」ってやつの194Pです。 2006年7月5日の初版第3版だそうです。 値段は1,600+税。
- 50 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 22:14:39 ]
- ttp://www.seshop.com/book/qa/Default.asp?mode=list&pid=6007
ミスみたいだな 著者が答えてる部分が>>42そのままなんだけど
- 51 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 22:17:17 ]
- 入門書なんて書くと
BCCがインスコできませんとか パスが通せませんとか VC++で実行したらいきなり画面が閉じましたとか 見るだけで嫌になるFAQがいっぱい来るんだろうな・・・
- 52 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:14:00 ]
- C99以前の規格で質問です
変数の宣言はブロックの最初でなければならないとのことですが、 void hoge(void) { int i; //なんだかの処理 for(i = 0; i < 10; i++) { int value;//←ここで変数宣言 //なんだかの処理 } } 上記のvalueの変数宣言はOKでしょうか? 関数の最初に変数が宣言できることは覚えているのですが、ブロックの中でもfor文などの中の先頭で宣言できるのか忘れて島しました 手元にあるコンパイラだと、独自拡張されているのか、処理中の変数宣言もOKになってしまいます。 よろしくお願いいたします。
- 53 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:16:01 ]
- ブロック先頭での変数宣言はOKです
- 54 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:24:28 ]
- for文の{}もブロックっていうんじゃないのか?
- 55 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:26:01 ]
- 途中に { } 入れて宣言してたこともあったなあ
- 56 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:30:46 ]
- まだ初心者だった頃caseの後でなぜ宣言できないのが不思議だった。
- 57 名前:デフォルトの名無しさん mailto:sage [2007/03/21(水) 23:59:41 ]
- 特定のcaseだけでしか使わないローカル変数を定義したくて
case xxx: { } なんてすることもあるかもしれない。 とりあえず52はブロックという言葉の意味を正しく知るべき。
- 58 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 07:53:00 ]
- レガシーCでは通るがC++では通らない(かも知れない)コード。
switch (0) { int i; case 0: printf("foo\n"); case 1: for (i = 0; i < 10; ++i) { printf("%d\n", i); } }
- 59 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 16:56:55 ]
- /************************************************************************/
/* ぬるぽ */ /************************************************************************/ ↑こういうコメントをVisualStudio2003を使って楽に入力する方法ってありませんか? /*********************************************************************/ って部分はIMEに登録(60文字超えるんで前半部分と後半部分に分けて)したりしてるんですが、 二行目の/*の自動挿入とか文字列の中央ぞろえとか終端の*/の入力の仕方がわかりません
- 60 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:05:14 ]
- 文字列の中央揃えや終端の*/の位置調節などといった
無駄なことはやめた方がいい
- 61 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:10:23 ]
- 確かに
考えるだけ時間の無駄
- 62 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:20:56 ]
- エディタをvimを使うようにしてmapで登録すればいいIDEのエディタは総じてくそ
- 63 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:22:12 ]
- Sakura等のマクロ使えば一発なのに・・・
- 64 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:25:16 ]
- IDEのエディタは総じてくそ
- 65 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:32:22 ]
- vimのcindentのオプション使ってると、勝手にコメントの * を揃えてくれるから
/***************************** . * コメント . *****************************/ . ↑ここを揃えてくれる こんな書き方してるけど、これって一般的な書き方なのかな? コメントの書き方で定番みたいなものはあるんかな…
- 66 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 17:32:45 ]
- >>59
GreatCode でディレクトリ内のソースコードを一括変換すると楽 表記の揺らぎもなくなるし
- 67 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 18:04:04 ]
- >>65
次のようなコメントを見かける。 #等幅に見せるために2バイト文字に変換済み。 /*******/ /*□ぷげら□*/ /*□もげら□*/ /*******/ /******* □*□ぷげら□* □*□もげら□* □*******/ /*******\ *□□ぷげら□□* *□□もげら□□* \*******/ /******* □*□ぷげら □*□もげら □*******/ /******* □*□ぷげら □*□もげら □******* □*/ /* □******* □*□ぷげら □*□もげら □******* □*/
- 68 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 18:33:45 ]
- 先ほどCを始めたのですが,いきなり行き詰ってしまいました.
逆斜線ってどうやるのでしょうか? \で代用すればいいのでしょうか? お願いします
- 69 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 18:36:03 ]
- いいです。半角でな
- 70 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 18:37:52 ]
- >>69
ありがとうございます!!
- 71 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 18:57:17 ]
- >>65
定番のコメント記法をただ探すんじゃなくて、 定番のドキュメント生成ツールを探して それが要求するコメント記述方式に従うのがいいと思う。 勝手に*を揃えてくれるのだって、 ドキュメント生成ツールを意識した動作だろうし。
- 72 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 20:20:22 ]
- >>65
そういうコメントは、ファイルの先頭で使うくらいだな。 いっぱい使ってると、かなり素人くさい。
- 73 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 21:38:30 ]
- 玄人好みのコメントplz
- 74 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 21:40:54 ]
- /* You are not expected to understand this */
- 75 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 21:44:06 ]
- コメントに罫線やら装飾の多いヤツは素人。
- 76 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 21:45:05 ]
- >>74
訳するとこんな感じ? /* あなたがこれを理解できるなんて期待してないです */ /* これ見ても分からないっしょ? */ /* 分かるかな〜? 分かんね〜だろ〜な〜 */
- 77 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 21:56:24 ]
- VC++ って VBA マクロ使えなかったっけ?
- 78 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 22:04:57 ]
- */の位置を気にして半角スペースを駆使するような奴は負け
端的に言えば>>59なわけだが
- 79 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 22:08:29 ]
- 40カラム〜80カラムは問答無用でコメント、という規約のプロジェクトがあった。
- 80 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 23:25:36 ]
- カラムなんて言葉を聞くと
FORTRAN を思い出して嫌になる
- 81 名前:デフォルトの名無しさん mailto:sage [2007/03/22(木) 23:58:35 ]
- >>79
某大手が未だにそんな規約を持っている。 極悪なのは、関数内の最初のインデントと二段目のインデントの量が違うと言う……
- 82 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 00:16:15 ]
- つ c-set-offset
- 83 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 01:23:11 ]
- /*******************************
* 俺はよくこれを目にするんだが * たぶんずれるからポップうp * >>83 */
- 84 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 01:27:09 ]
- >>83
を使え。
- 85 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 13:01:51 ]
- 俺も>83形式だなー
但し一行目の * の数は5個固定で、その右にコメントの頭を入れるんだが。
- 86 名前:65 mailto:sage [2007/03/23(金) 20:15:44 ]
- コメントにも色々あるんもんですね
>定番のドキュメント生成ツール これってDoxygenみたいなやつですか?
- 87 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 20:32:55 ]
- doxygenは /** で始まり */ で終わるコメントにも対応しているな。
俺は大抵/*! 〜 */を使うが。
- 88 名前:デフォルトの名無しさん mailto:sage [2007/03/23(金) 20:41:15 ]
- javadoc形式に対応してるんだっけか
- 89 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 00:38:26 ]
- どうして構造体はmain外のグローバルなところに書くのが多いのでしょうか
- 90 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 00:39:14 ]
- main の外で使うから
- 91 名前:・∀・)っ-○◎● mailto:sage [2007/03/24(土) 00:40:34 ]
- 関数内で定義したら関数内でしか使えないから
- 92 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 01:35:21 ]
- doxygenは///や//!にも対応しているからC99なら///で書ける。
- 93 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 12:08:14 ]
- xmlコメントにも対応してるんでしょうか?>doxygen
- 94 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 13:17:26 ]
- //コメントを/*コメントに変換するツールないかなぁ。
// printf("///"); // return 0; /* ぬるぽ */ こんな行のこと考えると結構面倒だ。
- 95 名前:・∀・)っ-○◎● mailto:sage [2007/03/24(土) 13:30:53 ]
- つPerl
- 96 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 13:35:01 ]
- >>95
Perlで書いても面倒だと思うんだけど。 そもそも今時規格に乗っ取ってないという理由で//コメントを禁止する某芝の某氏が阿呆だと思うのだが。 つーか、人には禁止しておいて自分では使ってるしおまけにprintf()で"%lf"なんか使うし……
- 97 名前:・∀・)っ-○◎● mailto:sage [2007/03/24(土) 13:37:51 ]
- そこでJIS-X 3010:2003ですよ
- 98 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 13:39:17 ]
- エディッタなりIDEなりの機能使ってマクロ組めばいいよ
エンター押した瞬間にその行の文字列評価して置き換えるようにすりゃ手軽
- 99 名前:・∀・)っ-○◎● mailto:sage [2007/03/24(土) 13:41:26 ]
- 他人の書いたコードの整形を自分好みに直すためだけにxyzzy使ってる
- 100 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 13:48:54 ]
- 取り敢えず、//→/*と$→*/を変換して>94に挙げたような怪しげな行をリポートするスクリプトをawkで作った。
リポート行を(コンパイラのエラーと同じように)xyzzyで取り込んでタグジャンプすれば後は手作業で何とか、かな。 >>97 kwsk >>98 30ファイル30000行もあるとやってられない。 >>99 私も普段使っているのがWin2kなのでWinSCPのエディタをxyzzycliにしてLinuxのファイルも整形して読んでる。 #編集はvimですることが多いけど。
|

|