DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   C (http://www.daniweb.com/forums/forum118.html)
-   -   C file input/output 2D arrays. (http://www.daniweb.com/forums/thread5325.html)

MrCool Apr 16th, 2004 5:48 am
C file input/output 2D arrays.
 
Hi there,

I am currently converting a matlab file to C, and need some help writing the data calculated in 2D arrays to files.

This is what i ahve done so far:

<snip>
File *U;
File *V;
File *X;
File *Y;
U = fopen("U.txt", "w");
V = fopen("V.txt", "w");
X = fopen("X.txt", "w");
Y = fopen("Y.txt", "w");


<snip>
float U[N][N];

<snip> Here i do some calculations to fill the array with the new values.

i am not too sure how to make it write to the file...i have done this so far..

for (int i=0; i<N-1; i++){
for(int j=0; j<N-1; j++){
fprintf(Uvalues,"\n",U);
}
}

to get the values of the 2D array U to write to the file.

Any help will be much appreciated..

Steven

infamous Apr 16th, 2004 2:44 pm
Re: C file input/output 2D arrays.
 
how bout using fwrite()?

BountyX Apr 17th, 2004 10:26 pm
Re: C file input/output 2D arrays.
 
create a stream for file out put and write to that stream like u would with cout


All times are GMT -4. The time now is 2:16 pm.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC