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. ^^
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. ^^