Atoi () là hàm được xác định trước được sử dụng để chuyển đổi một chuỗi số thành giá trị nguyên của nó.
Tạo atoi ()
tùy chỉnhAtoi () chỉ chuyển đổi một chuỗi số thành giá trị số nguyên, vì vậy chúng ta cần kiểm tra tính hợp lệ của chuỗi.
Nếu hàm này gặp bất kỳ ký tự không phải số nào trong chuỗi đã cho, thì quá trình chuyển đổi từ chuỗi thành số nguyên sẽ bị dừng.
Ví dụ
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ int value; char string1[] = "3567"; value = atoi(string1); printf("String value = %s\n", string1); printf("Integer value = %d\n", value); char string2[] = "TutorialsPoint"; value = atoi(string2); printf("String value = %s\n", string2); printf("Integer value = %d\n", value); return (0); }
Đầu ra
String value = 3567 Integer value = 3567 String value = TutorialsPoint Integer value = 0