Mam problem z programem, dopiero zaczyna uczyc sie wkaznikow. Program ma w funkcji liczyc ilosc liter i cyfr z tekstu za pomoca wskazników. Co zrobiłem źle ?
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void zlicz_wystapienia(char *s)
{
printf("%d",s);
int i,licz,lit,inne;
licz=0;
lit=0;
inne=0;
for(i=0;i<strlen(s);i++){
if(s[i]>='A' && s[i]<='Z' || s[i]>='a' && s[i]<='z'){
lit++;}}
if(lit!=0){
printf("ilosc liter %d\n", lit);
}
for(i=0;i<strlen(s);i++){
if(s[i]>'0' && s[i]<='9'){
licz++;}}
if(licz!=0){
printf("ilosc liczb %d:\n",licz);
}
for(i=0;i<strlen(s);i++){
if(s[i]>32 && s[i]<=47){
inne++;}}
if(inne!=0){
printf("ilosc innych %d:\n",inne);
}
}
int main()
{
char tekst[80]="tekst123";
char *w=&tekst[80];
zlicz_wystapienia(w);
}