Witam mam do napisania program ktory wpisuje do okreslonego pliku ciag znakow z ekranu programu. Ponadto program ma wyswietlic komunikat "za dlugi tekst" gdy uzytkownik zamierza wprowadzic tekst powyzej 50 znakow , zignorowac ostatni wprowadzony zapis i kontynuowac dzialanie. Program ma konczyc pamiec po wpisaniu slowa klucza "koniec". Poki co napisalem program ,ktory kopiuje ciag znakow do pliku do momentu wcisniecia "enter" Oto kod:
Kod: Zaznacz cały
#include<stdio.h>
int main()
{
FILE *plik;
plik = fopen ("zad32.txt","w");
char r;
int ind=0;
const int rozmiar=50;
char tekst[rozmiar];
while(true)
{
r=fgetc(stdin);
if ((int)r==10)
{break;}
tekst[ind]=r;
fprintf(plik,"%c",tekst[ind]);
ind++;
}
fclose(plik);
}
prosze o pomoc w kolejnych krokach.