0
Γράφω σε C ένα πρόγραμμα ελένχου αρκετά πολύπλοκο με αρκετους εσωτερικούς βρόνχους.Το διάγραμμα ροής μου λέει οτι σε ένα κλειστό βρόνχο σε μια συνθήκη if πρέπει επειγόντος να εκτελέσω κάποιοες προτάσεις και να μεταφερθώ κατευθείαν έξω απο όλους τουσ βρόνχους να αφοπλίσω ένα ρελλέ να κάνω reset τον επεξεργαστή και να τερματίσω το πρόγραμμα.
Θέλω να αποφύγω την GOTO.Ξέρω οτι υπάρχει και η break; αλλα αυτη με βγάζει έχω την εντύπωση έξω απο το loop που βρίσκομαι είδη δεν με πάει στο τέλος.Υπάρχει κάποια άλλη δυνατότητα η τεχνική η υποχρεωτικά με GOTO?
Το εξωτερικό loop είναι ατέρμονο! (while(1))
Μπορώ να βάλω και flags αλλα μην γεμίσω μεταβλητές να είναι ευανάγνοστος ο κώδικας