sonyxp Δημοσ. 2 Ιουνίου 2013 Δημοσ. 2 Ιουνίου 2013 γνωρίζει κανείς πως θα κάνω να εμφανίζονται ελληνικά στην κονσόλα; έχω ψάξει και τα άλλα ποστ που έχουν γίνει αλλά δεν με βοήθησαν δοκίμασα setlocale(LC_ALL, "Greek"); δουλεύει σε ελληνικά Windows αλλά σε ξένα windows μου εμφανίζει "κινέζικα" δοκίμασα το chcp 1253 πριν εκτελέσω το πρόγραμμα αλλά πάλι τα ίδια δοκίμασα να αλλάξω γραμματοσειρά στην κονσόλα αλλά τίποτα δοκίμασα να χρησιμοποιήσω wprintf, wcout αλλά τίποτα
παπι Δημοσ. 2 Ιουνίου 2013 Δημοσ. 2 Ιουνίου 2013 Το θεμα ειναι σε τι encoding ειναι τα strings σου. πχ int main() { const char* str = "Γειαααα"; printf(str); return 0; } Σε τι encoding ειναι το str????? Αν το κανεις compile απο vs πανω σε ελλινηκα win, τοτε το encoding ειναι greek-dos 700 κατι αν θυμαμαι κααλ
sonyxp Δημοσ. 2 Ιουνίου 2013 Μέλος Δημοσ. 2 Ιουνίου 2013 δοκίμασα πρόγραμμα setlocale(LC_CTYPE, ".1253"); στην αρχή της main cmd - change font to Lucida Console from properties > chcp 1253 > programname.exe και δουλεύει τρέχα γύρευε, καλό θα ήταν να άλλαζε προγραμματιτικά το font αλλά δεν γίνεται
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα