|
分類:[.NET 全般]
#include <iostream>
#include<fstream>
#include <string>
#include"define.h"
#include"dataread.h"
#include <cstdlib>
using namespace std;
DataRead::DataRead()
{
}
int DataRead::readf(void)
{
int low, colum, layer, nnet;
int seg[1000][6];
ifstream input_file1("data3d.out");
input_file1 >> low >> colum >> layer >> nnet;
cout << "" << nnet << "" << endl;
cout << "" << colum << endl;
cout << "" << low << endl;
cout << "" << layer << endl;
ifstream input_file("data4d.out");
int n, s;
s=0;
for(int k=0;k<=nnet; k++){
for(int j=0;j<5; j++){
input_file >> n;
for(int i=0; i<=n; i++){
seg[s][5]=j;
seg[s][0]=k;
for(i=1; i<5; i++){
input_file >> seg[s][i];
}
cout << "k= "<<k<<" " << endl;
s++;
}
}
}
for(int i=0; i<=n; i++)
for(int j=0;j<6; j++)
cout << "seg[" << i << "][" << j << "]=" << seg[i][j] << cout;
return 0;
}
void DataRead::print(void)
{
}
このようにプログラムをつくりコンパイルはできたのですが、coutでkの値がきちんと出力するか確認したところ
出ていませんでした。
どうやったら出せるのかアドバイスをくださいお願いします。
|