Ich habe eine Binärdatei, die Datei hat char, float, Integer Long Integer und Double.Wie kann ich Byte in Binärdatei in C herausfinden?
Datensätze in der Datei (in der realen Binärdatei alle Daten binär sein werden, und es wird keine Zwischenräume oder newlines sein):
‚l‘ 9,8 5,64 1 8 ‚0‘ ...
und ich frage mich, wie kann ich Art des ersten Bytes lernen, zweites Byte ... (Ich meine, es sollte mir sagen: erstes Byte ist ein Zeichen, zweites Byte ist ein float, drittes Byte ist ein Doppel ...)
Bitte Code zu Ihrer Frage hinzufügen! –
Ohne bereits etwas über das, was in der Datei ist, zu wissen, kann man es wirklich nicht sagen. Es ist wie zu sagen: "Ich habe gehört, dass jemand bis 5 gezählt hat ... wie kann ich sagen, was sie gezählt haben?" – Dmitri