grazie.. in questo caso evito la soluzione di awk in quanto è un programma multipiattaforma..

Ho finito a leggere il file (pochi KB, ma il problema è che sono 40000!) linea per linea con getline, appendo la stringa con i miei dati e salvando il tutto su un gran buffer (stringa) che poi riscrivo sul file tutto in uno...