visual studio - How To read/write C array stored in text file created through bin2C utility -


i creating application, input c file having array ( created bin2c.exe ) , code segment of c file is:-

unsigned int myarray[] = { 0x00000001,0x00000002,0x00000005 ...}; 

now need read array text file , story value in int array. need modify array , put text file final output like:-

unsigned int myarray[] = { 0x39481212,0x33943121,0x3941212 ...}; 

please let me know how can in c/visualc++ application in vc++ mfc?

regards, vikas

input

open file (fopen) in text mode , read lines (fgets , sscanf)

store array

you cannot have array unspecified size. must either use size limit , leave elements unused, or use malloc , friends , manage storage array manually

modify

use +, -, * , other operators along sqrt, abs, sin , other functions available in standard library massage data (you can create functions of own too)

put back

it's better write new file , if went ok, delete old file , rename new 1 ... open new file (fopen "w" mode parameter) @ beginning when opening input; if input not array line write (fputs) directly, otherwise write 'massaged' line; read , write other lines.

(c++?) mfc

the above c. might work c++ or without mfc

regards

have fun!


Comments

Popular posts from this blog

ASP.NET/SQL find the element ID and update database -

jquery - appear modal windows bottom -

c++ - Compiling static TagLib 1.6.3 libraries for Windows -