Hàm fprintf Dạng hàm: int fprintf(FILE *f, char*format, [para_values]) Trong đó: f: là con trỏ tệp format: chứa địa chỉ chuỗi điều khiển para_values: là danh sách các đối mà giá trị của chúng cần ghi lên tệp Công dụng : ghi vào ...
Mở tệp Cú pháp : name = fopen(filename, mode); Trong đó: filename: là một hằng xâu ký tự thể hiện tên của tệp cùng với đường dẫn của nó trên bộ nhớ ngoài. mode: là một hằng xâu ký tự thể hiện chế độ xử lý tệp, quy ...
Ví dụ struct dia_chi { int so_nha; char phuong[20]; char quan[15]; char thanh_pho[15]; } A,B; Hoặc struct { int so_nha; char phuong[20]; char quan[15]; char thanh_pho[15]; } A,B; struct sinh_vien { char ho_ten[30]; date ngay_sinh; char maSV[10]; }; Hoặc struct { char ho_ten[30]; date ...
Tham số thực sự: là tham số được viết trong lời gọi hàm Ý nghĩa : sử dụng hàm với tham số cụ thể Cú pháp lời gọi hàm: [v =]<name>([<real_pars>]); Trong đó: v: là tên một biến nào đó được gán giá trị của hàm ...
Ví dụ 1 : Xây dựng hàm tính n! long gthua(int n) { long gt=1; for (int i=2;i<=n;i++) gt=gt*i; return gt; } 7/2020 Cơ sở lập trình 145 V í dụ2 : Xây dựng hàm tính tổ hợp chập k của n. int tohop(int n, int k) { int th; th=gthua(n)/(gthua(k)*gthua(n-k)); return ...
Nhập dữ liệu cho xâu Cách 1 : khởi tạo giá trị mặc định: char *str=hello world; Cách 2 : Dùng hàm scanf: char *s = (char*) malloc (9*sizeof (char)); for( i =0; i< 9; i++) scanf(%c, s+i); Lưu ý : cơ chế làm việc của vùng nhớ đệm → có thể nhận ...
Cách truy xuất phần tử trong mảng name[chỉ_số] Vai trò: mỗi phần tử làm việc như một biến đơn lẻ Ví dụ int a[5]; a[2]=8; Lưu ý ▪ Trong ngôn ngữ C các phần tử của mảng được đánh số bắt đầu từ 0 ▪ Truy xuất phần ...
Ví dụ 1 : Viết chương trình nhập vào số nguyên dương và tính n! Ví dụ 2: viết chương trình nhập vào một số nguyên n. Kiểm tra xem số đó có phải là số nguyên tố hay không. 7/2020 Cơ sở lập trình 97 Chức năng : Thực hiện lặp ...
Chức năng: cho phép tùy chọn công việc thực hiện tùy theo điều kiện Cú pháp if <điều kiện> { // khối lệnh1 } else { // khối lệnh 2 } Hoạt động: Nếu điều kiện là đúng thì thực hiện khối lệnh 1. Nếu điều kiện là sai ...
Cú pháp : <biến> = <biểu_thức> ; Ý nghĩa Ví dụ int x=5, y; y=(x*x-2)/(x-1); Lưu ý Giá trị gán phải phù hợp với kiểu dữ liệu của biến. Tình huống ép kiểu tự động từ thấp lên cao theo quy tắc: char-> ...
Trang 35, Trang 36, Trang 37, Trang 38, Trang 39, Trang 40, Trang 41, Trang 42, Trang 43, Trang 44,