Δημοσιεύτηκε: 25 Ιούλ 2012, 13:13
από stamatiou
Προσπαθώ να κάνω ένα πρόγραμμα σαν τράπεζα που να διαβάζει από αρχείο σε C++, αλλά για κάποιο λόγο δε μου διαβάζει σωστά το αρχείο και βγάζει αυτά τα παράξενα σύμβολα. http://ideone.com/QfRpy
EDIT: Έβαλα και λίγα σχόλια
EDIT: Στον gdb παρατήρησα πως όταν τυπώνω στην πρώτη επανάληψη του loop το dummy->name μου βγαίνει κανονικά ενώ το list->name μου βγαίνει μια ακολουθία από (μάλλον) octal αριθμούς:
Κώδικας: Επιλογή όλων

(gdb) print dummy->name
$2 = "George", '\000' <repeats 114 times>
(gdb) print list->name
$3 = "\370\203\004\b\020ii\r\000\000\000\000u\203\004\b\356\203\004\b\021ii\r\000\000\000\000u\203\004\b\343\203\004\b\323\257k\005\000\000\000\000\321\202\004\b\333\203\004\bP&y\v\000\000\000\000X\203\004\b", '\000' <repeats 32 times>, "x\321\375\267\365u\256\003", '\000' <repeats 16 times>

EDIT: Ορίστε και ο κώδικας στο Github: https://github.com/giwrg98/GBank