Why does MLint issue an inappropriate 'might be growing inside a loop' warning?
Afficher commentaires plus anciens
The MLint shows a 'might be growing inside a loop' warning when a finite string is concatenated with each line of a file when a loop is used to access the file line by line.
For example, if you type in the following
function lint_2007jul18(fIn, fOut)
while true
tline = fgets(fIn);
if tline == -1, break; end
if ~isempty(strfind(tline,'skip'))
tline = [ '%<skip> ' tline ];
end
fwrite(fOut,'%s', tline);
end
end
MLint shows a warning 'might be growing inside a loop'.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Desktop dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!