Witam,
Jako, iż zaczynam swoją przygodę z programowaniem, robię takie zadanie, myślę nad nim od rana, jednak postanowiłem zasięgnąć pomocy u Was :)
Tak więc:
Treść zadania:
I. Zaimplementuj funkcję int mystrlen(char*) zwracającą długość dostarczonego ciągu
znaków. Program powinien przedstawiać wykorzystanie arytmetyki wskaźników.
- Tu natomiast mój kod, trochę pewnie popisałem dziadostwa, no ale na błędach człowiek się uczy..
Głównie nie wiem jak zaimplementować, by zliczało ilość znaków, choć i tak w tym kodzie są błędy/errory.
#include <iostream>
using namespace std;
int mystrlen(char*)
{
int tab[];
int* wsk_tab = tab;
int ilosc_znakow = 0;
int* wsk_ilosc_znakow;
wsk_ilosc_znakow = &ilosc_znakow;
ilosc_znakow = sizeof(tab)/sizeof(int);
}
int main()
{
mysrtlen("Ania");
cout<<"Ilosc znakow slowa, w funkcji mysrtlen: "<<*wsk_ilosc_znakow<<endl;
return 0;
}
Dziękuje z góry za pomoc :)