zum Anfang: "bin Praktikant bei einem Betrieb" bei uns im Betrieb,läuft noch ein System auf VSE. Dieses System arbeitet mit dem Zeichensatz EBCDIC. Hier befindet sich eine datei die von EBCDIC in ASCII umgewandelt werden soll, damit mit der ASCII datei weiter gearbeitet werden kann (aber das ist ein anderes Thema). Ich will jetzt ein Prog in VB 6 schreiben (in Linux und C, C++ gehts auch) aber die Möglichkeiten habe ich nicht. kann mir also jemand sagen wie so ein übersetzer Programm aussieht und ob ich doch eine andere Software benutzen soll, weil in es in VB6 zu kompliziert wäre.... Ich habe Anfänger Kenntnisse in VB 6 und verschiedenen Sprachen. Aber nicht in C oder C++. thx schonma im Vorraus Mfg mobsY
Programmieren - alles kontrollieren 4.937 Themen, 20.645 Beiträge
Hi!
Mach's nicht zu kompliziert. Als erstes besorg dir eine Zeichensatzliste beider Kodiersysteme (wird sich ja offentlich mit Google erledigen lassen oder es findet sich eine in den Handbüchern der Rechner).
Es geht letztendlich um 256 Zeichen, die ersetzt werden können. Nimmt man lesbaren ASCI-Code, bleiben so etwa 160 Zeichen übrig. Zur Umwandlung liest man die Datei Byteweise ein. Dann macht man entweder die "harte Tour" und schreibt von Hand alle möglichen Umsetzungen in das Programm (eine Case- oder If-Wüste). Alternativ nimmt man eine irgendwie geartete Datei, welche diese Umsetzungstabelle enthält (die wird man aber auch eintippen müssen).
Aber falls du ja sowieso gerade schonmal Google besuchst, könnte man ja mal nach Umwandlungstools suchen (ebcdic ascii convert)...
Bis dann
Andreas