【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?

C言語初心者です。よろしくお願いします。

参考書にあるリダイレクト指示というものを行っているのですが、うまくいきません。
以下に、プログラムを記載しておきます。

-----------------------------------------
/* rdtst.c */
#include<stdio.h>
int main(void)
{
char ss[256];
gets(ss);
puts(ss);

return 0;
}
---------------------------------------
------------実行結果--------------------------------------------
C:\cwork>rdtst enter ////通常の実行////
abcde enter /////キーボードからの入力////
abcde ////画面出力/////

C:\cwork>rdtst >aa.txt enter //出力先をaa.txtファイルにする//
ABCDE enter ////キーボードから入力////

C:\cwork>type aa.txt enter ////aa.txtの内容を見る////
----------------------------------------------------------------

以上のような実行結果になって欲しいのですが、うまくいきません。
ただ、「1行目のC:\~」の文字列が表示されるだけです。
ファイルの置いてある場所をちゃんと指定しなければならないのかと思いましたが、行ってもうまくいきません。
リダイレクト指示を実行させるには、どのようにしたらよろしいでしょうか?
教えていただければ嬉しいです。

A 回答 (2件)

コンパイルして実行ファイルは出来ていますか。


出来ているなら実行ファイルの名前はrdtst.exeですか
コンパイラは何でしょうか
コマンドプロンプトから実行してますか

この回答への補足

ソースファイルで「rdtst.cpp」をつくって行っています。
コンパイラは、visual studio 2005を使っています。
「rdtst.cpp」の場所は「C:\CCC\redirect\redirect」にあり、コマンドプロンプトで「C:\CCC\redirect\redirect>rdtst」と打っても、キーボード入力は出来ません。
初心者事ですいませんが、よろしくお願いします。

補足日時:2009/01/30 17:44
    • good
    • 0
この回答へのお礼

ソースファイルで「rdtst.cpp」をつくって行っています。
コンパイラは、visual studio 2005を使っています。
「rdtst.cpp」の場所は「C:\CCC\redirect\redirect」にあり、コマンドプロンプトで「C:\CCC\redirect\redirect>rdtst」と打っても、キーボード入力は出来ません。
初心者事ですいませんが、よろしくお願いします。

お礼日時:2009/01/31 06:08

おまけ:


dir aa.txt
の結果, どのように表示されますか?
    • good
    • 0
この回答へのお礼

「ドライブ C のボリューム ラベルは Windows XP です~」
のように表示されます。

お礼日時:2009/01/31 06:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報