Hallo
,
also, ich habe folgendes Problem, ich möchte eine Art Texteditor schreiben, doch ich schaff es einfach nicht mehrere Zeilen von der Konsole einzulesen und diese dann in eine Datei zu schreiben. Ich schaffe immer nur eine Zeile :/
Code:
Hat jemand eine Idee was ich machen kann?
Gruß yax

also, ich habe folgendes Problem, ich möchte eine Art Texteditor schreiben, doch ich schaff es einfach nicht mehrere Zeilen von der Konsole einzulesen und diese dann in eine Datei zu schreiben. Ich schaffe immer nur eine Zeile :/
Code:
Code:
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
void starteEditor() {
system("cls");
FILE *fp;
char name[1000];
char text[1000];
printf("Willkommen im Text Editor. :) Wie soll die Datei heissen: ");
scanf("%s", name);
fp = fopen(name, "w+");
printf("Was moechten sie in die Datei %s schreiben:\n\n", name);
fflush(stdin);
gets(text);
fprintf(fp, text);
printf("Die Datei %s wurde erfolgreich gespeichert.\n\n", name);
}
Hat jemand eine Idee was ich machen kann?
Gruß yax
