Hello,
{ 0,0,0,0 } und { '0','0','0','0'') sind verschiedene Dinge. Die dezimale Entsprechung des zweiten Initializers wäre { 48,48,48,48 }.
Das gilt aber nur für C auf OS, die mit ASCII arbeiten. Bei EBCDIC müsste 0xf0 drinstehen. Ich kann mich jedenfalls noch dran erinnern, dass ich in meinen erten Konvertierprogrammen zwischen Sys36/AS400 und PCs immer geschwitzt habe.
Das war der Grund, dass ich "vollständige Programmierung" angemahnt hatte.
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.