掲示板ランキング  その他のコミック(ジュディーコミックス)


掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板1

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧

No.6731

コマンドライン
投稿者---nomo(2006/11/14 14:35:34)


以下のプログラムを実行しました。



DOSプロンプトを開き、 プログラムのパスを入力、 スペースを開け、

file.txtと入力、  enter、 の順に実行しました。



file.txtが開けません とメッセージされfile.txtが開けないようです。

コードはコピペなので間違っていないと思うのですが、

コマンドライン入力の方法が間違っていると思うのですが、

やり方を教えてください。




#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    FILE *fp;
    char str[80];
    int c;

    if( argc != 2 )
    {
        puts( "コマンドライン引数の数が不正です" );
        exit( 1 );
    }
    
    fp = fopen( argv[1], "r" );
    if( fp == NULL )
    {
        
        sprintf( str, "%50sが開けません", argv[1] );
        puts( str );
        exit( 1 );
    }

    while( 1 ) 
    {
        c = fgetc( fp );
        if( feof( fp ) ){ break; }
        printf( "%c", c );

    }
    printf( "\n" );

    fclose( fp );
    return 0;
}




この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:コマンドライン 6732 ありえないざー 2006/11/14 15:16:54


No.6732

Re:コマンドライン
投稿者---ありえないざー(2006/11/14 15:16:54)


>DOSプロンプトを開き、
そこで dir file.txt を実行してファイルが存在しているか確認して下さい。
もし無いなら、file.txt もフルパスで入力する必要があります。



この投稿にコメントする

削除パスワード

No.6733

Re:コマンドライン解決!
投稿者---nomo(2006/11/14 15:38:30)


すばやく解りやすいレス、どうもありがとうございます。

dirでファイルは見つからず、フルパスで実行できました!

本当に、ありがとうございました。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    記事検索    ログ    タグ一覧





掲示板提供:(有)リアル・インテグリティ