Câu hỏi của Long Dragon

Sizeof của 1 struct gồm 1 biến char và 1 biến short trên OS 64bit (8-byte alignment) bằng bao nhiêu?

Câu hỏi như tiêu đề. E có 1 struct như sau: typedef struct { char c; short s; } mystruct; thì đối với struct này, trên OS 16bit và OS 32bit (4-byte alignment) thì struct đều có size là 4 bytes. Nhưng e thắc mắc là nếu trên OS 32bit (8-byte alignment) và OS 64bit thì kích thước của ...

Long Dragon viết 08:39 ngày 01/10/2018 chỉnh sửa

Kích thước của 1 struct/class rỗng là bao nhiêu?

Câu hỏi như tiêu đề ạ Tại vì hôm trc e có nhớ man máng là 1 web nào đó nói sizeof của 1 struct/class rỗng luôn luôn bằng 1, nhưng khi bật eclipse lên (sử dụng linux gcc) để test thì nó lại cho kết quả là 0 ??? Anh/chị/pro nào biết giúp e vs ạ :>>

Long Dragon viết 08:38 ngày 01/10/2018 chỉnh sửa

Sự khác nhau giữa Cross GCC và Linux GCC trong Eclipse trên Ubuntu

E mới download eclipse về để lập trình c/c++ trên linux thì trong lúc create project nó có hỏi chọn cross gcc hay linux gcc. Vậy thì điểm khác nhau giữa 2 thằng này là j ạ ? (e đoán mò là cross gcc biên dịch file chạy trên nhiều OS, còn linux gcc chỉ biên dịch file chạy trên linux, đúng ko nhỉ ? ) ...

Long Dragon viết 08:35 ngày 01/10/2018 chỉnh sửa

Làm thế nào khi mã xác nhận đăng nhập 2 lớp của facebook không thể gửi tới điện thoại

Hế lô các pro, tình hình là acc fb của e có cài bảo mật 2 lớp (tức là ngoài nhập pass ra phải nhập code đc gửi trực tiếp tới phone) nhưng hôm nay nó dỡ chứng sao ấy, ấn hoài mà code ko gửi dc tới phone của e Mặc dù đã làm theo trên mạng là gõ F1 gửi 9223 nhưng lúc gửi tin nhắn nó báo ko thể gửi ...

Long Dragon viết 08:33 ngày 01/10/2018 chỉnh sửa

Tại sao đoạn code sau không bị lỗi khi chạy

E có thử test đoạn code sau trên CodeBlocks 16.01: char str4[10]; scanf("%[^ ]", str4); printf("%s", str4); thì thấy nó cho nhập và in ra bình thường, ko có lỗi gì hết => ??? @@ e đoán là lỗi undefined behavior có đúng ko nhỉ ?

Long Dragon viết 08:32 ngày 01/10/2018 chỉnh sửa

Vì sao kiểu FILE trong C lại viết hoa?

Hế lô mn. Tình hình là e đang đọc tới trang 178 của quyển Head First C thì có 1 đoạn nó giải thích vì sao kiểu FILE trong C lại viết hoa như sau: FILE used to be defined using a macro. Macros are usually given uppercase names. You’ll hear about macros later on. Cơ bản thì e vẫn có thể ...

Long Dragon viết 08:31 ngày 01/10/2018 chỉnh sửa

Pointer arithmetic là gì?

E có đọc cuốn Head First C thì ở trang 103 - 105 có nói vì sao chỉ số mảng thường bắt đầu từ 0, và nêu lý do là pointer arithmetic. Tuy nhiên, trình độ tiếng Anh của em chưa được tốt lắm nên còn rất mơ hồ đoạn đó, cụ thể là về pointer arithmetic và “lý do chỉ số index của array bắt đầu từ 0”. ...

Long Dragon viết 08:27 ngày 01/10/2018 chỉnh sửa

Gặp lỗi terminate called after throwing an instance of 'std::bad_alloc' trong code nhập/xuất file

E đang làm bài tập trên trường như sau: Đề bài: Cho danh sách các học sinh có trong lớp, biết thông tin 1 học sinh bao gồm: họ tên, số điện thoại, ngày sinh, điểm toán, lý hóa. Yêu cầu: Sắp xếp danh sách học sinh trong lớp giảm dần theo điểm trung bình biết công thức tính như sau: Điểm trung ...

Long Dragon viết 08:27 ngày 01/10/2018 chỉnh sửa

Hỏi về các thông số của máy tính trên Task Manager

E dùng máy tính đã lâu rồi, thỉnh thoảng có ứng dụng nào lag hoặc đứng là e toàn vào Task Manager để end nó đi, nhưng vẫn chưa hiểu 4 cột CPU, RAM, DISK, NETWORKING nó miêu tả, hiển thị cái gì: Pasted image 643x559 26.9 KB Quan sát 1 thời gian thì e biết khi cột CPU đạt trên 90% ...

Long Dragon viết 08:27 ngày 01/10/2018 chỉnh sửa

Vì sao các dòng trong file OUTPUT lại cách nhau 1 dòng?

E mới học đến tập tin, thì có viết 1 đoạn code đơn giản sau để in những gì có trong file INPUT.txt sang file OUTPUT.txt #include <stdio.h> #include <stdlib.h> int main() { FILE *fileIn = fopen("INPUT.txt", "r"); if (!fileIn) { printf("File not found. "); ...

Long Dragon viết 08:25 ngày 01/10/2018 chỉnh sửa
< 1 2 3 4 5 6 .. > >>