Giriş

Orijinalini görmek için tıklayınız : Girilen stringin boyutunu bulan program(kendi strlen fonksiyonumuzla)


Entrance
13 Eylül 2016, 09:57
C dili ile yazdığım kendi strlen fonksiyonumdur.

While döngüsü ile,

#include <stdio.h>
#include <string.h>

/* by Entrance */

#define BOYUT 1024

int UzunBul(char *uzunluk)
{
int bul = 0;

while(*uzunluk++ != '\0')
{
bul++;
}
return bul;
}
int main() {

char string[BOYUT];
puts("*** Girilen stringlerin uzunlugunu bulan program!");
printf("Lutfen, uzunlugunu bulmak istediginiz metni giriniz : ");
scanf("%[^\n]s", string);
printf("Girilen string(%s), girilen stringin uzunlugu(%d)", string, UzunBul(string));
}

For döngüsü ile,
#include <stdio.h>
#include <string.h>

/* by Entrance */

#define BOYUT 1024

int Uzunluk(char *p)
{
int i = 0, bul =0;

for(; p[i] != '\0'; i++)
{

bul++;
}
return bul;

}
int main() {

char string[BOYUT];
puts("*** Girilen stringlerin uzunlugunu bulan program!");
printf("Lutfen, uzunlugunu bulmak istediginiz metni giriniz : ");
scanf("%[^\n]s", string);
printf("Girilen string(%s), girilen stringin uzunlugu(%d)", string, Uzunluk(string));
}
İyi forumlar. ^^