append data to the end of a txt file...works for 1 line...it doesnt work for two lines

21 visualizaciones (últimos 30 días)
the above append alength to the end of 111.txt
clc
fid = fopen('C:\Users\Mr Andrew\Desktop\111.txt', 'a');
for k = 1:5
fprintf(fid,'alength \r\n')
end
fclose(fid);
but if i try this
clc
fid = fopen('C:\Users\Mr Andrew\Desktop\111.vbs', 'a');
for k = 1:5
fprintf(fid,'alength
blength \r\n')
end
fclose(fid);
it doesnt work...what i am doing wrong? thank you...

Respuesta aceptada

Cedric
Cedric el 26 de Ag. de 2013
fprintf(fid,'alength\r\n blength\r\n') ;

Más respuestas (1)

Madhura Suresh
Madhura Suresh el 26 de Ag. de 2013
Use '\n' to add a new line before writing 'blength'
clc
fid = fopen('C:\Users\Mr Andrew\Desktop\111.txt', 'a');
for k = 1:5
fprintf(fid,'alength\n blength \r\n')
end
fclose(fid);
  2 comentarios
Andrew
Andrew el 26 de Ag. de 2013
with '\n'
the txt will be like
alength blength
alength blength
alength blength
alength blength
alength blength
but i want to be like
alength
blength
alength
blength
alength
blength
alength
blength
alength
blength
Madhura Suresh
Madhura Suresh el 26 de Ag. de 2013
Editada: Madhura Suresh el 26 de Ag. de 2013
No, the '\n' between 'alength' and 'blength' will move the pointer to the next line. My output was:
alength
blength
alength
blength
alength
blength
alength
blength
alength
blength

Iniciar sesión para comentar.

Categorías

Más información sobre Denoising and Compression en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by