Operacje na łańcuchach

Operacje na łańcuchach
W9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
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++;    
                }
adf88
  • Rejestracja: dni
  • Ostatnio: dni
1

Zapoznaj się z funkcjami z modułu ctype.

W9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 21
0

dzieki, pomogles mi :)

gswidwa
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 839
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.