ページ 11

ファイルの読み込み

Posted: 2016年7月09日(土) 12:39
by haaazime
ファイル名をコマンド引数で受けとり、その内容を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;
}

Re: ファイルの読み込み

Posted: 2016年7月09日(土) 16:44
by みけCAT
適当に動かしてみましたが、普通に動作しました。
指定したファイルが正しいディレクトリに存在して読み込み可能かを確かめてください。
fairunoyomikomi-test-20160709.png
実験結果
fairunoyomikomi-test-20160709.png (48.51 KiB) 閲覧数: 1323 回

Re: ファイルの読み込み

Posted: 2016年7月09日(土) 17:29
by haaazime
ファイルの改装を間違えていました。 ありがとうございまいした。