1 Şubat 2016 Pazartesi

strlen Fonksiyonu

C strlen Fonksiyonu

strlen fonksiyonu nasıl çalışır?
Karakter dizilerinin fonksiyonlara parametre olarak geçirilmesi.
Kendi strlen fonksiyonumuz nasıl yazılır?


/*strlen fonksiyonu nasıl çalışır?
Karakter dizilerinin fonksiyonlara parametre olarak geçirilmesi.
Kendi strlen fonksiyonumuz nasıl yazılır?
*/
#include <stdio.h>
#include <stdlib.h>

unsigned int myStrLength(char *str)
{
            unsigned int retValue = 0;

            while( *str++ != '\0')
            {
                        ++retValue;
                        //++str;
            }

            return retValue;
}

int main(void) {
            //strlen fonksiyonu : string length
            //size_t strlen(const char *str);
            {
                        char city[100];
                        unsigned int lengthCity = 0;

                        printf("Bir sehir giriniz:");
                        gets(city);

                        lengthCity = strlen(city);
                        printf("(%s) sehir ismi :%u karakterdir.\n", city, lengthCity);
            }
            //kendi strlen fonksiyonumuz
            {
                        char city[100];
                        unsigned int lengthCity = 0;

                        printf("Bir sehir giriniz:");
                        gets(city);

                        lengthCity = myStrLength(city);
                        printf("(%s) sehir ismi :%u karakterdir.\n", city, lengthCity);
            }
            return EXIT_SUCCESS;
}

Hiç yorum yok:

Yorum Gönder