Sobre-escribir en un archivo *.txt
Publicado por Lucia Robles Diaz (1 intervención) el 05/10/2011 01:34:40
Hola.
Mi duda es la siguiente:
Quiero sobre-escribir sobre un archivo .*txt ya existente. Mas concretamente re-escribir las líneas 16 y 17 del archivo. Lo he intentado de la siguiente manera pero, creo que tengo múltiples errores en el código porque no obtengo ningún resultado.
fid=fopen('atlantico01.swn','r+')
for i=1:15
fgets(fid);
end
fprintf(fid,'INPGRID WIND REGULAR ', ...
num2str(min(x1)) ,' ',num2str(min(y1)) ,' ',...
num2str(0.0) ,' ',...
num2str(m-1) ,' ', num2str(n-1),' ',...
num2str(Dx) ,' ',num2str(Dy) )
fprintf(fid, ' \n');
fprintf(fid,'READINP WIND 1 ','''',nombre,'''', ' 1 0 FREE')
fclose(fid)
Muchas gracias de antemano
Un saludo
Mi duda es la siguiente:
Quiero sobre-escribir sobre un archivo .*txt ya existente. Mas concretamente re-escribir las líneas 16 y 17 del archivo. Lo he intentado de la siguiente manera pero, creo que tengo múltiples errores en el código porque no obtengo ningún resultado.
fid=fopen('atlantico01.swn','r+')
for i=1:15
fgets(fid);
end
fprintf(fid,'INPGRID WIND REGULAR ', ...
num2str(min(x1)) ,' ',num2str(min(y1)) ,' ',...
num2str(0.0) ,' ',...
num2str(m-1) ,' ', num2str(n-1),' ',...
num2str(Dx) ,' ',num2str(Dy) )
fprintf(fid, ' \n');
fprintf(fid,'READINP WIND 1 ','''',nombre,'''', ' 1 0 FREE')
fclose(fid)
Muchas gracias de antemano
Un saludo
Valora esta pregunta
0