Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

how to cobine different text files with different contents ?

2 vues (au cours des 30 derniers jours)
shabnam sh
shabnam sh le 23 Fév 2019
Clôturé : MATLAB Answer Bot le 20 Août 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 commentaire
Walter Roberson
Walter Roberson le 23 Fév 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?

Réponses (1)

Krishna Zanwar
Krishna Zanwar le 27 Fév 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.

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by