Operacje na łańcuchach

0

Witam, mam do napisania program, który bedzie umozliwiał:

wczytatnie zdania z klawiatury,
wyszukanie we wczytanym zdaniu dowolnego znaku,
policzenie białych znaków w zdaniu (spacji, tabulatorów, znaków enter),
policzenie wszystkich liter,
policzenie osobno małych liter,
policzenie osobno dużych liter,
policzenie cyfr,
wyświetlenie statystyk (liczba wielkich liter, liczba małych liter, liczba cyfr, liczba białych znaków)

wczytuje zdanie przez

char tekst[80];

printf("Wpisz zdanie: \n");
gets(tekst);

i nie wiem jak dalej dzialac, chodzi mi o to czy robic to przez np. kod ascii(bo kazdy znak z klawiatury ma swoja przypisana liczbe) ? Dac warunki jakies, itd. czy inny by był na to sposób?

znak spacji zrobiłem tak, zeby szukał:

       for(i=0; i < 80; i++)
                { 
                   if (tekst[i]==32)
                   j++;    
                }
1

Zapoznaj się z funkcjami z modułu ctype.

0

dzieki, pomogles mi :)

0

Heh od razu mi pomogłeś :D Właśnie takiego czegoś też szukałem :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1