Witam
Robię zadanie w którym muszę wczytać jakiś plik txt , ale ma mi napisać : "zdanie#"(# to liczba) przed każdym zdaniem. W zdaniu bierzemy pod uwagę kropkę.
Siedze nad tym długo ale jakoś nic nie wymyśliłam. Dopiero przesiadłam się na C z Pascala .
Proszę o pomoc. jak ma wyglądać ten program?
to mój żałosny program który robiłam przez dwa dni.(Program nic nie robi, i w ogóle zły jest nawet algorytm bo nie zawiera dużych liter po kropce(Bo jak będę miała wielokropek to l... właśnie:)).Nie mam pojęcia jak to zrobić) proszę bardzo o pomoc...
#include<stdio.h>
int main()
{
char znak;
char name[100];
int ile;
FILE *plik;
gets(name);
plik = fopen( name, "r" ); // otwieramy plik do odczytu
znak = getc( plik );
while( znak != EOF ) //pętla odczytująca po jednym znaku z pliku
ile = ile+1;
{ if (znak = '.'){
printf( "Zdanie:",ile,"%c ", znak ); //do napotkania znaku końca pliku EOF
znak = getc( plik );
} }
fclose( plik); //zamykamy plik
getchar();
return 0;
}