Ich habe eine lange Array position
und sie als eine einzelne Spalte in schreiben kann ich folgendes:C: Schreiben in die Datei als mehrere Spalten
FILE *f = fopen("testing.txt", "w");
for (i=0; i<18; i++){
fprintf(f,"%d\n",position[i]);
}
Der Ausgang (in testing.txt) wie:
1
3
3
5
6
7
0
37
8
34
5
3
5
6
3
1
7
8
wie kann ich drucken, wie in Datei:
1 7 5 1
3 0 3 7
3 37 5 8
5 8 6
6 34 3
als mehrere Spalten jeweils 5 maximale Länge?
Woher wissen Sie, wie viele Elemente Sie für jede Ausgabezeile benötigen? –
@ John3136 aber wie kann ich in die zweite Spalte Zeile eins nach Spalte eine Zeile 5 gehen? – kyle
@ John3136 aber dann muss ich es als eine Matrix speichern oder das Array 'Position' vorher schreiben und' \ t' verwenden. Ist das die einzige Lösung? – kyle