Pereiti prie turinio

C uzduotis, gal galit padeti.


Rekomenduojami pranešimai

Sveiki, gal galite padėti. Štai užduotis:

 

Parašyti programą, kurią sudarytų keletas funkcijų, kurios:

a.Iš duomenų failo nuskaito tekstą, kurį sudaro du sakiniai;

b.Suranda ilgiausius vienodus žodžius, kurie yra abiejuose sakiniuose;

c.Ištrina ilgiausius žodžius iš abiejų sakinių;

d.Visi rezultatai išvedami į ekraną ir rezultatų failą.

 

Ir štai kodas kokį jau turiu:

 

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
FILE *fp;
char wordread[200], wordfound[200], charread;
int count = 0, Maximus = 0;
fp = fopen("2sakiniai.txt","r");
strcpy(wordread,"");
while(fp) {
         charread = fgetc(fp);
         wordread[count] = charread;
         count++;
         if (charread == EOF)
         break;
         if (charread == '.' || charread == '\n' || charread == ' ') {
            if( count-1 > Maximus ) {
             Maximus = count-1;
             strcpy(wordfound,wordread);
             }
             strcpy(wordread,"");
             count=0;
             }
         }
printf("Ilgiausias zodis: ");
int i;
for(i = 0; i < Maximus; i++)
printf("%c",wordfound[i]);
printf("\n");
system("pause");
fclose(fp);
return 0;
}

 

 

Gal galite padėti, kaip man pasidaryti kad skaitytų du atskirus sakinius, na juose surastų vienodus ilgiausius žodžius, nes čia tik randa vieną žodį ir dar kaip tuos žodžius ištrinti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...