[Matlab] Interrupt og gemme filen?

D

davyzhu

Guest
Hej alle,

Jeg skriver en sløjfe.Hver iteration, programmet fprintf en linje til en fil.
Når løkken er udløbet, fclose (file_id) udfører.

Kode som:
file_id = fopen ();
loop_begin,
......
fprintf ();
......
loop_end
fclose (file_id);

Problemet er når jeg skriver Ctrl-C, løkken afbrydes.Men fclose () er ikke udføre og linjer er ikke gemt.

Hvordan man skriver en interrupt handler?At når jeg skriver Ctrl-C, fclose (file_id) er udført.Tak!

Venlig hilsen,
Davy

 
Du kan være ude af lykke:
http://www.mathworks.com/support/solutions/data/1-1BSWG.html

 

Welcome to EDABoard.com

Sponsor

Back
Top