User Tools

Site Tools


qna:misc:typical-issues

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
qna:misc:typical-issues [2021/03/22 15:58]
xallos created
qna:misc:typical-issues [2022/03/08 15:35] (current)
xallos
Line 3: Line 3:
 Εδώ θα περιγράφονται τυπικά σφάλματα και πως μπορείτε να τα εντοπίσετε και να τα λύσετε. Εδώ θα περιγράφονται τυπικά σφάλματα και πως μπορείτε να τα εντοπίσετε και να τα λύσετε.
  
 +Θυμίζουμε ότι τα μηνύματα σφάλματος που εμφανίζονται κατά το compilation, θα πρέπει να τα εξετάζετε και να τα επιλύετε ένα προς ένα από το πρώτο (πάνω-πάνω) προς το τελευταίο.
  
-===== Μηνύματα IDE ή compilation =====+Επίσης οι γραμμές των μηνυμάτων σφάλματος περιέχουν πάντα το όνομα του αρχείου (π.χ. ''main.c''), ακολούθως άνω-κάτω τελεία (:) και μετά τον αριθμό της γραμμής στο αρχείο αυτό, την οποία αφορά το συγκεκριμένο σφάλμα. 
 + 
 +<WRAP tip>Η αιτία του σφάλματος **δεν είναι απαραίτητα στη γραμμή που εμφανίζεται αυτό**, αλλά μπορεί να βρίσκεται σε οποιαδήποτε εντολή έχει ήδη εκτελεστεί. Αυτό συνήθως σημαίνει __οποιαδήποτε γραμμή από την πρώτη μέχρι και αυτή__.</WRAP> 
 + 
 +===== Μηνύματα IDE: στον editor ή στο compilation =====
  
   - [[qna:misc:compilation:unreachable-code|Unreachable code]]   - [[qna:misc:compilation:unreachable-code|Unreachable code]]
 +
 +===== Μηνύματα κατά την εκτέλεση =====
 +
 +  - [[qna:misc:runtime:crash-or-long-return-value|Η εκτέλεση τερματίζει με παράξενο κωδικό]]
 +===== Τυπικά λάθη στον κώδικα =====
 +
 +  - [[qna:misc:arrays:argument|Χρήση πίνακα ως παράμετρο ή όρισμα]]
 +  - [[qna:misc:boolean-ctype|Πρόβλημα στη λογική σύγκριση των συναρτήσεων της ctype.h]]
 +  - [[qna:misc:boolean-non-zero|Πως μπορώ να έχω πάντα ένα αληθές αποτέλεσμα ως 1 αντί για οποιαδήποτε άλλη μη-μηδενική τιμή]]
 +
 +
  
qna/misc/typical-issues.1616428731.txt.gz · Last modified: 2021/03/22 15:58 by xallos