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 ;
}