Ma non fai prima ad usare i manipolatori di formattazione di iostream?Esattamente come li vuoi scritti questi numeri? Con padding a 5 caratteri e separati da uno spazio? Ti basta fare:
codice:#include <iomanip> #include <fstream> using namespace std; int main() { ofstream f; f.open("testo.txt"); for(int i = 0; i < 21; i++) f << setw(5)<<i<" "; f.close(); return 0; }