ciao Oregon,
con il c++ ho avuto dei problemi nel suddividere le stringe ctring in base al numero fisso di caratteri.
allora ho risolto con il phyton, che non conoscevo nemmeno ma in una sola mattina sono riuscito ad apprendere facilmente :O
codice:
input = open('testo.txt', 'r')
output = open('testo_elab.csv', 'w')
scrivi = "cod1;cod2;cod3;cod4;cod5;cod6....cod50" #scrivo le intestazioni di colonna
for riga in input.readlines():
leggi = riga
if leggi [1:3] == '14':
scrivi = leggi[22:28]+";"+leggi[28:33]+";"+leggi[46]+leggi[33:46]+";"
if leggi [1:3] == '20':
scrivi = leggi[10:106]+";"
if leggi [1:3] == '30':
scrivi = leggi[10:70]+";"+leggi[70:86]+";"
if leggi [1:3] == '40':
scrivi = leggi[10:40]+";"+leggi[40:45]+";"+leggi[45:68]+";"+leggi[68:70]+";"
if leggi [1:3] == '50':
scrivi = leggi[10:90]+";"+leggi[100:116]+";"
if leggi [1:3] == '51':
scrivi = leggi[10:20]+";"+leggi[20:40]+";"+leggi[40:55]+";"+leggi[55:65]+";"
if leggi [1:3] == '70':
scrivi = leggi[88:100]+";"+leggi[101]+";"+leggi[102]+";"+leggi[103:120]+"\n"
output.write(scrivi)
scrivi = ""
input.close()
output.close()
ho risolto il mio problema, se però qualche volenteroso, mi mostra anche il codice dell'equivalente c++ non sarebbe male