Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Tạo hàm atoi() tùy chỉnh trong C


atoi() là hàm định nghĩa sẵn dùng để chuyển chuỗi số thành giá trị nguyên.

Tạo atoi() tùy chỉnh

atoi() chỉ chuyển chuỗi số thành nguyên, nên cần kiểm tra tính hợp lệ của chuỗi.

Nếu hàm gặp ký tự không phải số trong chuỗi, quá trình chuyển đổi sẽ dừng lại.

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); }

Kết quả

String value = 3567 Integer value = 3567 String value = TutorialsPoint Integer value = 0