01/10/2018, 00:18

Dùng mảng tạo từ file

Em chao mn!

Bài này e tạo 1 mảng từ file rồi ạ, vấn đề là phải viết hàm ra ạ, bây giờ e viết 1 hàm để in các phân tử trong mảng vừa tạo ra thì lam thế nào để nó gọi đến đúng cái hàm mình vừa tạo ạ?
Em cam on

#include
#include

using namespace std;
// ham tao mang tu file
int newArray( int array[], char *filename, int &length){
//static int MAX= 500;
//int a[MAX];
length=0;

fstream file;

file.open( filename , ios:: in);
if( file ==0 ){
    cout<<"File khong ton tai!! "<<endl;
}
    else
{			
    while( ! (file).eof() ){

        file>>array[length];
        //in ra man hinh mang dc doc tu fil
       // cout<<array[length]<<endl;
    }
}
file.close();

}

void printout( int array[], int length){

//newArray (array, "lab3_b1.txt", length);
for(int i=0 ; i < length ; i++){
    cout<<array[i];
}

}

int insertNum(int array[], int &length, int value,
int index)
{
// value = 10; // gia tri can chen
//index = 2; //vi tri can chen
for( int i = index ; i <length ; i++ ){
array[i] = array[i+1];
array[i]= value;

	cout<<array[i]<<" ";
}

}

int main()
{
static int MAX= 500;
int a[MAX];
int length=0;

newArray(a, "lab3_b1.txt" , length);

cout<<"In ra: "<<endl;
printout(a, length);

insertNum(a, length, 10, 2 );


return 0;

}

Bài liên quan
0