###前提・実現したいこと
cCLionでのビルドについての質問です。最近、CLionを使い始めてまだまだ初歩的な質問です。CLionのプロジェクトの中でC++のfstreamでファイル入出力を行いたいと思っています。OSはmacOS ver. 10.12.6です。
###発生している問題・エラーメッセージ
CLion上でビルドしても例えば.txtなどをstd::ifstreamで読み込んで出力しようとしても読み込んでくれません。読み込んだデータを標準出力に出しても何も表示されませんし、読み込んでいるかどうかを判断するif文では、can't read this data.と表示されます。input.txtはmain.cppと同じ階層においています。CmakeList.txtなどに設定を加えなければならないのかと思い色々と調べたのですが解決しなかったので、質問させていただきました。CLionの方では、input.txtは灰色になっています。(main.cppは黒く表示されています)
###該当のソースコード
CMakeList.txt
CMakeList.txt
1 2cmake_minimum_required(VERSION 3.8) 3project(Test) 4 5set(CMAKE_CXX_STANDARD 11) 6 7set(SOURCE_FILES main.cpp) 8add_executable(Test ${SOURCE_FILES})
C++
1#include <iostream> 2#include <fstream> 3#include <string> 4 5 6using namespace std; 7 8int main() { 9 10 11 12 13 ifstream input("input.txt"); 14 string str; 15 16 if(!input) cout << "can't read this data."; 17 18 while(getline(input, str)){ 19 cout << str << endl; 20 } 21 22 return 0; 23}
input.txtの中身です。
input.txt
1Hello World!!=こんにちは世界。
###試したこと
ネットで調べたのですが、結局わからずじまいです。
###補足情報(言語/FW/ツール等のバージョンなど)
言語:C++
IDE:CLion
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/02 06:24
2017/12/02 07:02
2017/12/02 07:30
2017/12/02 09:41