-
Hàm int fgetc(FILE *stream) trong Thư viện C chuẩn lấy ký tự kế tiếp (một unsigned char) từ Stream đã cho và tăng position indicator cho Stream đó.
-
Hàm size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) trong Thư viện C chuẩn ghi dữ liệu từ mảng được trỏ bởi ptr tới Stream đã cho.
-
Hàm void qsort(void *base, so-phan-tu, kich-co, int (*compar)(const void *, const void*)) sắp xếp một mảng.
-
Hàm int system(const char *command) truyền tên lệnh hoặc tên chương trình được xác định bởi command tới môi trường host để được thực thi bởi Command processor và trả về sau khi lệnh đã hoàn thành.
-
Hàm void *calloc(so-phan-tu, kich-co-phan-tu) cấp phát bộ nhớ được yêu cầu và trả về một con trỏ tới nó. Điểm khác nhau giữa malloc và calloc là: malloc không thiết lập bộ nhớ về 0 trong khi calloc thiết lập bộ nhớ đã cấp phát về 0.
-
Hàm int rand(void) trả về một số ngẫu nhiên trong dãy từ 0 tới RAND_MAX.
-
Hàm void exit(int status) kết thúc ngay lập tức tiến trình đang gọi. Bất cứ file nào được mở bởi tiến trình thì được đóng và bất cứ tiến trình con nào được kế thừa bởi tiến trình ban đầu và tiến trình cha được gửi một tín hiệu SIGCHILD.
-
Hàm int remove(const char *filename) trong Thư viện C chuẩn xóa filename đã cho để nó không thể truy cập được nữa.
-
Input & Output trong C là hai thành phần quan trọng mà bạn cần biết khi lập trình. Dưới đây là cách dùng và ví dụ minh họa cho input và output trong C.
-
Hàm malloc() cấp phát bộ nhớ được yêu cầu và trả về một con trỏ tới nó.
-
Hàm void free(void *ptr) giải phóng bộ nhớ đã được cấp phát trước đó bởi một lời gọi tới calloc, malloc, hoặc realloc
-
Hàm div_t div(int numer, int denom) chia tử số numer cho mẫu số denom.
-
Hàm abort() ngừng thực thi chương trình một cách bất thường.
-
Hàm int rename(const char *old_filename, const char *new_filename) trong Thư viện C chuẩn làm cho filename được tham chiếu tới, được thay đổi từ old_filename thành new_filename.
-
Hàm char *getenv(const char *name) tìm kiếm chuỗi môi trường được trỏ tới bởi tham số name và trả về giá trị gắn kết với chuỗi đó.
-
Hàm int vsprintf(char *str, const char *format, va_list arg) trong Thư viện C chuẩn gửi output đã được định dạng tới một chuỗi string bởi sử dụng một danh sách tham số.
-
Hàm int atexit(void (*func)(void)) gọi hàm func khi chương trình kết thúc. Bạn có thể đăng ký hàm kết thúc (hàm func) của bạn ở bất cứ đâu bạn thích, nhưng hàm này sẽ được gọi tại thời điểm kết thúc chương trình.
-
Hàm void *bsearch(const void *key, const void *base, nitems, size, int (*compar)(const void *, const void *)) tìm kiếm một mảng các đối tượng nitems, thành viên ban đầu của nó được trỏ tới bởi base, cho một thành viên mà kết nối đối tượng được trỏ tới bởi key. Kích cỡ của mỗi phần tử mảng được xác định bởi size.
-
IdeaPad U1 có thể tách rời màn hình và chạy trên hai hệ điều hành, Satellite E205 tích hợp công nghệ Wi-Di là những model đáng chú ý nhất
-
Hàm long int labs(long int x) trả về giá trị tuyệt đối của x.
-
Sony bất ngờ công bố thế hệ tiếp theo của dòng laptop cảm ứng Vaio Fit trong sự kiện ra mắt sản phẩm của mình tại triển lãm IFA đêm qua dù thế hệ trước của sản phẩm này chỉ vừa ra mắt quý 1 năm nay.
-
Hàm div_t div(long int numer, long int denom) chia tử số numer cho mẫu số denom.