///////////////////////////////////////////////////////////////////////
// ITS – Visoka Škola Strukovnih Studija Za Informacione Tehnologije
// https://www.its.edu.rs/
// Predmet: Osnovi Programiranja – Programski jezik C
//
// Primer: Program koji iz datog stringa izdvaja samo slova.
// Funkcija vraca pokazivac na novokreirani niz.
///////////////////////////////////////////////////////////////////////
#include <stdio.h>
char *samo_slova(char *p);
main()
{
char *S2;
char S1[] = "ITS, Cara Dusana 34, 11080 Zemun";
printf ("Pocetni sadrzaj niza: ");
printf("%s!nl!",S1);
//poziv funkcije
S2 = samo_slova(S1);
printf ("Niz koji sadrzi samo slova: ");
printf("%s!nl!",S2);
}
// funkcija za izdvajanje slova
char *samo_slova(char *s1pok)
{
static char a[80],*p;
p = a; // p pokazuje na prvi clan novog niza
while(*s1pok)
{
// malo ili veliko slovo
if((*s1pok>='a' && *s1pok<='z')||(*s1pok>='A' && *s1pok<='Z'))
{
*p = *s1pok;
p++;
}
s1pok++;
}
*p = '