ファイルの読み込み

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
hama

ファイルの読み込み

#1

投稿記事 by hama » 10年前

VNCで詳細配線を出力するプログラムを作成しています。
ファイルからifstreamでデータを読み込むところまではできました。

初めの4つの値をlayer,colum,low,net
という値にしたいのですがどのようにしたらいいですか?

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

Re: ファイルの読み込み

#2

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

hama さんが書きました:初めの4つの値をlayer,colum,low,net
という値にしたいのですがどのようにしたらいいですか?
そのようにするプログラムを書き、コンパイル、実行、テストなどを行えばいいと思います。
hama さんが書きました:ファイルからifstreamでデータを読み込むところまではできました。
そのプログラムを貼ることはできないですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

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

Re: ファイルの読み込み

#3

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

複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

hama

Re: ファイルの読み込み

#4

投稿記事 by hama » 10年前

#include <iostream>
#include<fstream>
#include"define.h"
#include"dataread.h"
using namespace std;

int layer, colum;
DataRead::DataRead()
{
}

int DataRead::readf(void)
{
ifstream Input_file("data3d.out");
Input_file >> layer;
for (int i=1; i<=lawyer; i++){
for(int j=1; j<=4; j++){
Input_file>>layer[j];
}
}
Input_file >> colum;
for(i=1; i<=colum; i++){
for(j=1; j<=4; j++){
Input_file>>colum[j];
}
}

自力でここまでです
知識がないのでまちがってるかもしれません

hama

Re: ファイルの読み込み

#5

投稿記事 by hama » 10年前

すいませんしりませんでした
どうしたらいいのかよくわからないんですが

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

Re: ファイルの読み込み

#6

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

コードを提示するときはBBcodeを有効にした状態でcodeタグで囲み、
かつ適切なインデントをしていただけると、見やすくて助かります。

まず、ここでhamaさんの言う「VNC」「詳細配線」とは何ですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

hama

Re: ファイルの読み込み

#7

投稿記事 by hama » 10年前

わかりました
VNCはパソコンにはいっているやつで
詳細配線はどう説明したらいいのかよくわからないんですが
5 17 6 22
0
1 16 6 16 7
1 5 6 16 6
1 5 0 5 7
1 0 4 5 4
1 4 2 10 2
2 4 2 4 4 10 0 10 2
このようなファイルをいれて動くものを作るのですが
net=22,
colum=17
low=5
layer=6
という感じなんですが
自分も理解ができてなくてすいません

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

Re: ファイルの読み込み

#8

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

hama さんが書きました:詳細配線はどう説明したらいいのかよくわからないんですが
5 17 6 22
0
1 16 6 16 7
1 5 6 16 6
1 5 0 5 7
1 0 4 5 4
1 4 2 10 2
2 4 2 4 4 10 0 10 2
このようなファイルをいれて動くものを作るのですが
net=22,
colum=17
low=5
layer=6
という感じなんですが
こんな感じですか?

コード:

#include <iostream>
#include <fstream>
#include <string>

int main(void) {
	std::ifstream Input_file("data3d.out");
	std::string low, colum, layer, net;
	Input_file >> low >> colum >> layer >> net;
	std::cout << "net=" << net << "," << std::endl;
	std::cout << "colum=" << colum << std::endl;
	std::cout << "low=" << low << std::endl;
	std::cout << "layer=" << layer << std::endl;
	return 0;
}
hama さんが書きました:自分も理解ができてなくてすいません
何かの課題なのでしょうか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

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

Re: ファイルの読み込み

#9

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

オフトピック
hama さんが書きました:VNCはパソコンにはいっているやつで
ファイルフォーマットを提示していただけたのはありがたいです。
しかし、これだとVNCの説明としては
確かにマイコンとかスパコンとかメインフレームとかルーターとかなどではなくパソコンにはいっている、という情報はありますが、
申し訳ないですが情報量がほぼ0だと思います。
Virtual Network Computingを用いたリモートデスクトップのソフトですか?
それとも内輪で利用されている秘密のソフトウェアですか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

hama

Re: ファイルの読み込み

#10

投稿記事 by hama » 10年前

授業の課題です
VNCはVirtual Network Computingというソフトであってます

hama

Re: ファイルの読み込み

#11

投稿記事 by hama » 10年前

このあとにまだ式をいれるとしても
return 0
でいいんでしょうか?

hama

Re: ファイルの読み込み

#12

投稿記事 by hama » 10年前

net=,
colum=
low=
layer=
やってみたところ値が入ってないように思うんですが
何が原因でしょうか

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

Re: ファイルの読み込み

#13

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

hama さんが書きました:授業の課題です
VNCはVirtual Network Computingというソフトであってます
わかりました。
hama さんが書きました:このあとにまだ式をいれるとしても
return 0
でいいんでしょうか?
ダメです。return 0;とセミコロンを付けないといけないはずです。
hama さんが書きました:net=,
colum=
low=
layer=
やってみたところ値が入ってないように思うんですが
何が原因でしょうか
ます「値が入る」の定義を教えてください。
前半の「net=,
colum=
low=
layer=
やってみた」というのも、申し訳ないですが私には意味がよくわかりません。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

hama

Re: ファイルの読み込み

#14

投稿記事 by hama » 10年前

値がnet=5
のようになるとおもっていたんですけど
それが空白になっていたので値がはいってないのかとおもいました。
やってみたというのは実行してみたということです。

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

Re: ファイルの読み込み

#15

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

hama さんが書きました:値がnet=5
のようになるとおもっていたんですけど
それが空白になっていたので値がはいってないのかとおもいました。
やってみたというのは実行してみたということです。
どのようなデータを入力として与えましたか?
こちら(GCC 4.8.1)でビルド、テストしたバイナリと入力を添付します。
添付ファイル
ebidensu.png
テストした画面
ebidensu.png (21.84 KiB) 閲覧数: 5097 回
fairunoyomikomi.zip
ソース、バイナリ、入力ファイル
(180.27 KiB) ダウンロード数: 136 回
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

閉鎖

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