Writing X Y values from char to a txt file

3 visualizaciones (últimos 30 días)
as hz
as hz el 15 de Oct. de 2013
Editada: Image Analyst el 29 de Oct. de 2013
Hi,
I have a string with the following structure X1 Y1;X2 Y2; . . . ;Xn Yn (class char).
How can I save this information in a txt file with this structure?
X1 Y1
X2 Y2
. . .
Xn Yn
Thanks

Respuestas (2)

Cedric
Cedric el 15 de Oct. de 2013
Editada: Cedric el 15 de Oct. de 2013
If your char class variable is named str:
fid = fopen( 'myFile.txt', 'w' ) ;
fprintf( fid, strrep( str, ';', '\n' )) ; % Or '\r\n' if you want
fclose( fid ) ; % to be Windows-friendly.
  4 comentarios
as hz
as hz el 15 de Oct. de 2013
thx
Image Analyst
Image Analyst el 29 de Oct. de 2013
Editada: Image Analyst el 29 de Oct. de 2013
Please officially accept the best answer. You can only accept one answer, not more than one.

Iniciar sesión para comentar.


Azzi Abdelmalek
Azzi Abdelmalek el 15 de Oct. de 2013
n=5
str=regexp(sprintf('X%d Y%d ',repmat(1:n,2)),'X\d\s+Y\d','match')
fid=fopen('file.txt','w')
fprintf(fid,'%s\r\n',str{:})
fclose(fid)
  3 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 15 de Oct. de 2013
C = '12 14; 13 56; 89 45; 892 45; 89 425; 189 425; 892 15'
str=regexp(C,';','split')
fid=fopen('file.txt','w')
fprintf(fid,'%s\r\n',str{:})
fclose(fid)
as hz
as hz el 15 de Oct. de 2013
thx

Iniciar sesión para comentar.

Categorías

Más información sobre Low-Level File I/O 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