K&Rアンサー・ブックの34ページNo.20807
獅子座流星群 さん 06/02/01 19:14
 
Cプログラミング言語
第2版
アンサー・ブック
クロビス・L・トンド/スコット・E・ギンペル 著
矢吹道郎 訳
共立出版株式会社
の34頁(入力の中のタブを、次のタブストップまでの適当な数のブランクで置き換え
るプログラムdetabを作れ。)のプログラムを秀丸エディタで記述して、コマンド プ
ロンプト上でBorland C++ Compiler 5.5を使ってコンパイルして、実行して、コマン
ド プロンプト上の実行結果をコピーして秀丸エディタ(*.txt)を開いて実行結果を貼
り付けているのだが、秀丸エディタ上でブランクが表示されない。
同じようなことをメモ帳でもやってみたがやはり上手くいかない。
何処に問題があるのか?

[ ]
RE:20807 K&Rアンサー・ブックの34ページNo.20808
獅子座流星群 さん 06/02/01 19:17
 
>Cプログラミング言語
>第2版
>アンサー・ブック
>クロビス・L・トンド/スコット・E・ギンペル 著
>矢吹道郎 訳
>共立出版株式会社
>の34頁(入力の中のタブを、次のタブストップまでの適当な数のブランクで置き換
>えるプログラムdetabを作れ。)のプログラムを秀丸エディタで記述して、コマンド
> プロンプト上でBorland C++ Compiler 5.5を使ってコンパイルして、実行して、コ
>マンド プロンプト上の実行結果をコピーして秀丸エディタ(*.txt)を開いて実行結
>果を貼り付けているのだが、秀丸エディタ上でブランクが表示されない。
>同じようなことをメモ帳でもやってみたがやはり上手くいかない。
>何処に問題があるのか?
「同じようなことをメモ帳でもやってみた」→「実行結果をメモ帳に貼り付けてみ
た」という意味です。

[ ]
RE:20808 K&Rアンサー・ブックの34ページNo.20809
獅子座流星群 さん 06/02/01 21:52
 
>>Cプログラミング言語
>>第2版
>>アンサー・ブック
>>クロビス・L・トンド/スコット・E・ギンペル 著
>>矢吹道郎 訳
>>共立出版株式会社
>>の34頁(入力の中のタブを、次のタブストップまでの適当な数のブランクで置き換
>えるプログラムdetabを作れ。)のプログラムを秀丸エディタで記述して、コマンド
> プロンプト上でBorland C++ Compiler 5.5を使ってコンパイルして、実行して、コ
>マンド プロンプト上の実行結果をコピーして秀丸エディタ(*.txt)を開いて実行結
>果を貼り付けているのだが、秀丸エディタ上でブランクが表示されない。
>>同じようなことをメモ帳でもやってみたがやはり上手くいかない。
>>何処に問題があるのか?
>「同じようなことをメモ帳でもやってみた」→「実行結果をメモ帳に貼り付けてみ
>た」という意味です。

問題は解決しました!
原因はメインプログラムへの引数の渡し方(コマンド行の引数)に問題があったようで
す!
即ち
main(int argc, char *argv[])
{
    ....
を全く考慮していなかったことに原因があるようです!
今はコマンド行の引数すなわちパラメータを、実行開始時にプログラムに渡すプログ
ラムを書く処まで読んでいないので、実行開始時にファイルの入出力を渡すようにし
ます。
即ち
...>ennsyuu1-20.exe <入力ファイル名.txt>出力ファイル名.txt
と言う風に実行して見ます。
お騒がせしてどうも済みませんでした!
よってこのスレッドに対する返事は不要です!

今は    

[ ]
RE:20809 K&Rアンサー・ブックの34ページNo.20810
獅子座流星群 さん 06/02/01 21:54
 
>>>Cプログラミング言語
>>>第2版
>>>アンサー・ブック
>>>クロビス・L・トンド/スコット・E・ギンペル 著
>>>矢吹道郎 訳
>>>共立出版株式会社
>>>の34頁(入力の中のタブを、次のタブストップまでの適当な数のブランクで置き
>換えるプログラムdetabを作れ。)のプログラムを秀丸エディタで記述して、コマン
>ド プロンプト上でBorland C++ Compiler 5.5を使ってコンパイルして、実行して、
>コマンド プロンプト上の実行結果をコピーして秀丸エディタ(*.txt)を開いて実行
>結果を貼り付けているのだが、秀丸エディタ上でブランクが表示されない。
>>>同じようなことをメモ帳でもやってみたがやはり上手くいかない。
>>>何処に問題があるのか?
>>「同じようなことをメモ帳でもやってみた」→「実行結果をメモ帳に貼り付けてみ
>た」という意味です。
>
>問題は解決しました!
>原因はメインプログラムへの引数の渡し方(コマンド行の引数)に問題があったよう
>です!
>即ち
>main(int argc, char *argv[])
>{
>    ....
>を全く考慮していなかったことに原因があるようです!
>今はコマンド行の引数すなわちパラメータを、実行開始時にプログラムに渡すプロ
>グラムを書く処まで読んでいないので、実行開始時にファイルの入出力を渡すよう
>にします。
>即ち
>...>ennsyuu1-20.exe <入力ファイル名.txt>出力ファイル名.txt
>と言う風に実行して見ます。
>お騒がせしてどうも済みませんでした!
>よってこのスレッドに対する返事は不要です!
>
>多分これで上手くいくと思います。
お騒がせしてどうも済みませんでした!
よってこのスレッドに対する返事は不要です!
   

[ ]