gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
StekIFajlovi, dodatne provere za fajl i stek
[spa1-materijali.git] / kodovi / stek-i-red-opsluzivanja / StekIFajlovi.java
index 5685b7a..9f12b74 100644 (file)
@@ -18,12 +18,13 @@ public class StekIFajlovi {
        public static Stek<Integer> ucitajStek(String imef) {
                Stek<Integer> rez = new Stek<Integer>();
 
-               while (!Svetovid.in(imef).isEmpty()) {
+               if (Svetovid.testIn(imef)) {
+                   while (!Svetovid.in(imef).isEmpty() && !rez.jePun()) {
                        int broj = Svetovid.in(imef).readInt();
                        rez.stavi(broj);
+                   }
+                   Svetovid.in(imef).close();
                }
-               Svetovid.in(imef).close();
-
                return rez;
        }
 
Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner