ファイルの読み込み

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
haaazime
記事: 2
登録日時: 9年前

ファイルの読み込み

#1

投稿記事 by haaazime » 9年前

ファイル名をコマンド引数で受けとり、その内容を1行ずつ標示するプログラムを書いたのですが、思うように動きません。具体的にはwhile文に処理が入ってくれません。第1引数として、ファイル名を与えています。

コード:

#include <iostream>
#include <cstdlib>
#include <string>
#include <fstream>
using namespace std;

int main(int argc, char const *argv[]){
	ifstream ifs(argv[1]);
	string s;
	while(getline(ifs, s)){
		cout << s << endl;
	}
	return 0;
}

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: ファイルの読み込み

#2

投稿記事 by みけCAT » 9年前

適当に動かしてみましたが、普通に動作しました。
指定したファイルが正しいディレクトリに存在して読み込み可能かを確かめてください。
fairunoyomikomi-test-20160709.png
実験結果
fairunoyomikomi-test-20160709.png (48.51 KiB) 閲覧数: 1317 回
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

haaazime
記事: 2
登録日時: 9年前

Re: ファイルの読み込み

#3

投稿記事 by haaazime » 9年前

ファイルの改装を間違えていました。 ありがとうございまいした。

閉鎖

“C言語何でも質問掲示板” へ戻る