FAQ for テキストフォーマッタ


目次

Q&Aの前に

実験を行なう前に幾つかの準備しておくとよいことがあります。
UNIXのコマンド群の理解:
1年のときにリテラシの講義で少し触ったかも知れませんが、ほとんど覚え ていないだろうと思います。 少なくとも以下のコマンドを理解して下さい。
ls
ディレクトリの状況の表示
cd aaa
aaa という名前のディレクトリへ移動
cd ..
一つ上のディレクトリに移動
cp a b
a というファイルを b というファイルにコピー
rm a
a というファイルを削除
コマンドの詳細は man コマンドを用いて表示して下さい。
man cd
man ls
C言語の本の用意:
計算機室にC言語の本がありますが、自分でC言語の本を購入をするのが良いでしょう。 入門者用のC言語の本ならば2000円程度で購入できるでしょう。 情報工学科に在籍しているならば購入すべきでしょう。

Questions and Answers

[Q] 端末エミュレータの起動法法は?

ICE の標準的な環境を利用している人は画面左下の赤い帽子の絵のアイコンをクリックし,メニューからシステムツール -> Terminal と選択してください.


[Q] prologue.psの場所は?

次の場所にあります。

/home1/jikken/prologue.ps
これを自分のディレクトリにコピーするには、以下のコマンドを入力します。
cp /home1/jikken/prologue.ps .


[Q] コンパイラのコマンドは?

Linux では cc コマンドの実体は gcc ですが, Solaris では cc と gcc は別のコンパイラになります. gcc を使うのが無難です.


[Q] 漢字コードの変換方法は?

nkfコマンドを用いる。 file1をEUCに直してfile2として出力するには、以下のようにする。

nkf -e file1 >! file2
file1をSJISに直してfile2として出力するには、以下のようにする。
nkf -s file1 >! file2

[Q] Kコマンドを用いる場合に、うまく漢字が表示されない。

次の二つの場合が考えられます。

KコマンドはEUCコードの全角文字だけを受理するため、上記の場合ではうまく 動作しません。


[Q] フェーズが終了した場合はどうする?

以下の各フェーズでTAのチェックを受けてください。

なお、実験時間内に仕上らない場合は、 実験終了後TAの所まで持って行くか、翌週の実験時間中に提出してください。

また、要求仕様を提出するときは、一緒に最終出力のイメージも書いて提出し てください(手書きでも可です)。


[Q] サンプルプログラムがうまく動かない。
これはKANJI_ESCとASCII_ESCの値が違うためです.
いわゆるJISコードは主に2種類あり, Kanji-in(KANJI_ESC)とKanji-out(ASCII_ESC)の値が微妙に違います. 具体的には以下の表の通りです.
Kanji-in Kanji-out
New-JIS \033\044\102 \033\050\112
Old-JIS \033\044\100 \033\050\112

[Q] サンプルプログラムをlexに通すとError/Warningが発生する。

lexのかわりにflexを使用してみてください.


[Q] 時間の取得方法がわかりません。

サンプルプログラムを参考にしてみてください。


[Q] ユーザ名の取得方法がわかりません。

サンプルプログラムを参考にしてみてください。


ICE > 学生実験 > Text Formatter > FAQ

jstaff@ice.nuie.nagoya-u.ac.jp
Last modified: 2003-10-8