Love beautiful code? We do too.
Hàm long int strtol(const char *str, char **endptr, int base)
trong Thư viện C chuẩn chuyển đổi một phần của chuỗi ban đầu trong str thành một giá trị long int tương ứng với cơ số base đã cho, mà phải là 2, 8, …, 36, hoặc là giá trị đặc biệt 0.
Dưới đây là phần khai báo cho hàm strtol() trong C:
long int strtol(const char *str, char **endptr, int base)
Tham số
Trả về giá trị
#include <stdio.h>
#include <stdlib.h>
int main()
{
char str[30] = "21.32301 Hoc C tai Hoclaptrinh";
char *ptr;
long ret;
ret = strtol(str, &ptr, 10);
printf("Phan gia tri so (unsigned long int) la: %ld\n", ret);
printf("Phan chuoi la: |%s|", ptr);
return(0);
}
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
Xem thêm:
Hoclaptrinh.vn © 2017
From Coder With
Unpublished comment
Viết câu trả lời