Ejemplo n.º 1
0
int string_arama(const char *s, const char *k){
    int i, j, is, js;
    is = karakter_sayisi(s);
    js = karakter_sayisi(k);

    printf("is: %d, js: %d\n", is, js);

    for(i = 0; i < is - js; i++){
        for(j = 0; j < js; j++)
            if(s[i+j] != k[j]) break;

        if(j == js)
            return i;
    }

    return -1;
}
Ejemplo n.º 2
0
int main()
{
    char ad[20];

    printf("İsmi girin > ");
    scanf("%s", ad);

    char soyad[] = "Sentas";
    const char *ders = "programlama";

    printf("%s %s, %s dersine giriyor.\n\n", ad, soyad, ders);

    int k1 = karakter_sayisi(ad);
    int k2 = karakter_sayisi(soyad);
    int k3 = karakter_sayisi(ders);

    printf("%s: %d, %s: %d, %s: %d\n\n", ad, k1, soyad, k2, ders, k3);

    printf("karakter_say(\"programlama\", a): %d\n\n", karakter_say(ders, 'a'));

    printf("string_arama(\"programlama\", \"ram\"): %d\n\n", string_arama(ders, "ram"));

    char k;
    printf("Bir karakter girin > ");
    scanf(" %c", &k);

    if(isalpha(k)){
        printf("%c bir harf.\n", k);
        if(isupper(k)){
            printf("%c buyuk harf.\n\n", k);
        }else if(islower(k)){
            printf("%c kucuk harf.\n\n", k);
        }
    }else if(isdigit(k)){
        printf("%c bir sayi.\n\n", k);
    }else if(ispunct(k)){
        printf("%c bir noktalama isareti.\n\n", k);
    }

    return 0;
}
Ejemplo n.º 3
0
Archivo: main.c Proyecto: ataniazov/KOU
int main()
{
    char cumle[100];
    int kelime_sayisi;

    printf("Cumle giriniz: ");

    gets(cumle);

    printf("\nGirilen karakter sayisi: %d\n\n",karakter_sayisi(cumle));

    kelime_sayisi = cumle_kelime(cumle);

    printf("kelime sayisi: %d\n\n",kelime_sayisi);

    return 0;
}
Ejemplo n.º 4
0
Archivo: main.c Proyecto: ataniazov/KOU
int cumle_kelime(const char *s) {

    int i;
    int kelime_sayisi = 1;
    int karakter_say = karakter_sayisi(s);

    printf("Cumledeki kelimeler:\n");

    for(i = 0; i <= karakter_say; i++) {

        if(s[i] == ' ') {
            printf("\n");
            kelime_sayisi++;
        } else {
                printf("%c",s[i]);
        }
    }
    printf("\n\n");

    return kelime_sayisi;
}