hej dostałam ostatnio zad. dot. różnych zabaw na ciągach różnych znaków i utknęłam przy 1 podpunkcie - do czego mi tutaj 2 zmienne wskaźnikowe i jak zapisać, że cyfry są pomiędzy spacjami? zamieszczam podpunkt i zarys funkcji, przy pomocy której mam to zrobić:

Kod:
// W liniach moga znajdowac sie ciagi cyfr zwane dalej liczbami.
// Program zlicza ile jest liczb  w kazdej linii.

// Linie  moga miec do 2000 znakow.
// Linia zawiera ciagi cyfr lub ciagi liter rozdzielone ciagami spacji  (w dowolnej kolejnosci).

// Przyklad:     adada   123444444444444444444 22 kkkkkkkkk 1
// Wynik:    Wczytano w linii 3 liczb(y).  

// Po ostatniej liczbie w linii moga wystapic spacje lub bezposrednio znak "nowej linii" ('\n') 
// Do obliczen wykorzystaj funkcje  Ile (char, char*). Napisz ja przy uzyciu zmiennych
// wskaznikowych.
Kod:
// Funkcja Ile (char, char*)
//zlicza ile razy w lancuchu o adresie napis wystapi znak zn ,
// poprzedzony przez jakas cyfre

int Ile (char zn,  char* napis)
{
int licz=0;
char  *p, *k;


//uzupelnij nie dodajac nowych zmiennych

return    licz ;
}