atoi

entry1 galeri
    1.
  1. stdlib.h icerisinde tanimli, stringi integera ceviren c fonksiyonu.

    int i = atoi(const char *str);

    konuyu acarsak;
    rakam ile baslayan herhangi bir inputun icerdigi ilk rakam dizisini tamsayi degeri olarak alir. baska deyisle, rakamla baslayan ve rakamsal olmayan bir degere kadar olan karakteri tamsayiya cevirir. yani;

    777asdf123qwer
    777 asdf123qwer
    777 asdf 123qwer
    777 asdf 123 qwer

    gibi 4 farkli inputtan yalnizca 777 degerini tamsayi alir. ornek;

    #include <stdio.h>
    #include <stdlib.h>

    void main(){
    int i;
    char str[128];
    printf("input: ");
    gets(str);
    i = atoi(str);
    printf(" str: %s \n i: %d", str, i);
    }
    0 ...
bu entry yorumlara kapalı.
© 2025 uludağ sözlük