Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

how to cobine different text files with different contents ?

1 visualización (últimos 30 días)
shabnam sh
shabnam sh el 23 de Feb. de 2019
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
hello everyone ,
I have a question about merging 3 different text file ,
they have different contents , the first one contains : lots of intiger numbers , lots of float numbers and stirngs
"1 226.870000 244.240000 74.970000 89.750000 stop"
the second one contains lots of intiger and lots of float numbers :
"1 134.000000 185.000000 271.528473 207.638260 -0.899857"
the tird one contains lots of strings
"seen"
now i want the output text file to be lke this :
" 1 226.870000 244.240000 74.970000 89.750000 stop 134.000000 185.000000 271.528473 207.638260 -0.899857 seen "
does anyone know what to do this ?
  1 comentario
Walter Roberson
Walter Roberson el 23 de Feb. de 2019
Does the third one contain the leading 1 like the other two do?
Does the leading integer on the two files always indicate a match? So the line starting with 692 in the first file is to be matched with the line starting with 692 in the second file, even if the two files are in different orders? Or would it be the case that the 692'nd line of the first file should be matched with the 692'nd line of the second file, even if the two had different integers?

Respuestas (1)

Krishna Zanwar
Krishna Zanwar el 27 de Feb. de 2019
Hey Shabnam,
You can get the line as an input using the function fgetl, it will take all the values in a line regardless of the datatypes.
tline = fgetl(fileID);
And you can print the whole line to a new document using the function fprintf.
fprintf(fileId,tline);
Hope this helps.

La pregunta está cerrada.

Community Treasure Hunt

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

Start Hunting!

Translated by