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;
}