Write a substring in a Text file with existing string
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Saeed Soltani
le 30 Mai 2016
Modifié(e) : Saeed Soltani
le 2 Juin 2016
Hi, I would like to write a word in the following of an existing string in text file, but with my code it deletes the whole and write the new word.
fid = fopen('File.text','w');
fprintf(fid,'%s', NewWord);
I just need to find end of line, and add the new word with only one space to the rest. Should I use textscan or?
0 commentaires
Réponse acceptée
Stephen23
le 30 Mai 2016
Modifié(e) : Stephen23
le 30 Mai 2016
fid = fopen('File.text','at');
7 commentaires
Stephen23
le 31 Mai 2016
MATLAB reads fucntion files once and then stores them in memory. This makes them faster (and I guess some JIT optimization occur too). What you are trying to do is to dynamically change MATLAB code, which is not a recommended way of using MATLAB, because it is slow and buggy.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Text Files dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!