Also ich habe folgendes Problem:
Ich will aus einer Datei den Inhalt herauskopieren und in eine neue Textdatei einfügen nur mit einer Struktur. Ich bin schon soweit das mein Programm das auch macht nur setzt er in der neuen Textdatei vor jede neue Zeile ein leerzeichen wodurch dann alles verrutscht, vielleicht hat ja hier jemand eine Lösung für das Problem.
Hier der Quellcode:
Im anhang ist noch die Ausgangsdatei .
Vielen dank schonmal im vorraus .
MFG Nimroth
Ich will aus einer Datei den Inhalt herauskopieren und in eine neue Textdatei einfügen nur mit einer Struktur. Ich bin schon soweit das mein Programm das auch macht nur setzt er in der neuen Textdatei vor jede neue Zeile ein leerzeichen wodurch dann alles verrutscht, vielleicht hat ja hier jemand eine Lösung für das Problem.
Hier der Quellcode:
Code:
#include <stdio.h>
#include <stdlib.h>
#define ZEILENLAENGE 383
int main(void) {
FILE *quelle, *kopie;
char puffer[ZEILENLAENGE];
int i;
if( (quelle=fopen("C:\\Dokumente und Einstellungen\\Test\\Desktop\\C DATEI\\kunden.neu","r")) == NULL) {
fprintf(stderr,"Kann datei nicht oeffnen\n");
return EXIT_FAILURE;
}
if( (kopie=fopen("C:\\Dokumente und Einstellungen\\Test\\Desktop\\C DATEI\\kopie2.txt","w")) == NULL) {
fprintf(stderr,"Kann kopie.txt nicht oeffnen\n");
return EXIT_FAILURE;
}
while(fgets(puffer,ZEILENLAENGE,quelle)) {
fputs(puffer, kopie);
puts(puffer);
fprintf(kopie,"\n");
}
return EXIT_SUCCESS;
}
Im anhang ist noch die Ausgangsdatei .
Vielen dank schonmal im vorraus .
MFG Nimroth