001
31.08.2005, 10:57 Uhr
imhotep
followed the white rabbit
|
sicher die einfachste Möglichkeit wär mit einer Zählschleife.
C++: |
#include <string.h>
/* ........ */
char Dateizeile[82]; int i, len; char * meineZeile; //Zeile die du einfügen willst
/* meineZeile mit was füllen */
len = strlen(meineZeile); strcpy(Dateizeile, meineZeile); if (len < 72) { for (i=len; i<72; i++) { //72 weil ab da deine Zahl kommt DateiZeile[i] = ' '; } }
/* Die Nummer an Dateizeile anhängen */
Dateizeile[80] = '\n'; //81 Zeichen für das "Enter" Dateizeile[81] = '\0'; //82 Zeichen als Ende der Zeichenkette
|
Geh davon aus, dass der Zeilenumbruch im Dateiformat nicht zu den 80 Zeichen gezählt wird, wenn doch, einfach alles um 1 verringerne. Dieser Post wurde am 31.08.2005 um 10:57 Uhr von imhotep editiert. |