import fichiers.*; import ordinateur.*; class exind642_103 { public static text substitute(String base, String save) { base ="C:/Users/Utilisateur/Desktop/a.txt"; save ="C:/Users/Utilisateur/Desktop/b.txt"; text B = new text(base); text S = new text(save); B.reset(); S.rewrite(); char b = B.first_char(); char c = 'e'; String replace = new String("MotQuiRemplace$"); while(!B.eof()) { if(b == c) { S.write(replace); B.readString(); } else if(B.eoln()) { S.writeln(); B.readln(); } else { S.write(B.first_char()); B.read_char(); } } B.close(); S.close(); return S; } public static void main(String [] args) { text B; text S; String base = " "; String save = " "; S = substitute(base, save); System.out.println("Le fichier a ete modifie avec succes"); } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionwhile(!B.eof()) { if(b == c){ S.write(replace); b = B.read_char(); } else if(B.eoln()) { S.writeln(); B.readln(); } else { S.write(b);//écris le caractère que tu viens de lire et non le premier du fichier b = B.read_char(); } }