68user's page 掲示板

Prev< No. 3818〜3819> Next  [最新発言に戻る] [過去ログ一覧]
No. 3818 # どら 2004/06/22 (火) 15:36:28
>>3817 68user

この前のプログラムから、#includeと<stdio.h>の間の空白を削除してみましたが、やはり同じ警告が出ました。
それで、そのプログラムにgrepをかけてみました。どこに空白文字があるのかがわかりません…
あるとしても最後の“\d\n”ぐらいだと思うのですが、これは指令とは関係ないし、必要なもののはずなのですが…

下に“grep include ex3-1.c | od -cx”の結果を書きますので、終えてください。よろしくお願いします。
--------------------------------------------------------------------------
0000000 # i n c l u d e < s t d i o . h
                        2369 6e63 6c75 6465 3c73 7464 696f 2e68
0000020 > \r \n
                        3e0d 0a00
0000023
-------------------------------------------------------------------------

No. 3819 # 68user 2004/06/22 (火) 21:23:39
>>3818 どら
> 0000020 > \r \n
改行コードが CR LF になっています。UNIX の改行コードは LF です。
CR が空白文字扱いされているのでしょう。

とりあえず CR を削るだけなら tr コマンドが使えます。
    http://x68000.startshop.co.jp/~68user/unix/pickup?tr

Windows で作ったソースを ftp などで UNIX 上に持ってきて
いるなら、アスキーモードで転送しましょう。ただし、全て
UNIX 上で開発するのがスキルアップへの道だと思います。

Prev< No. 3818〜3819> Next  [最新発言に戻る] [過去ログ一覧]