Câu hỏi được gắn thẻ «c»

C là ngôn ngữ lập trình đa dụng được sử dụng cho lập trình hệ thống (HĐH và nhúng), thư viện, trò chơi và đa nền tảng. Thẻ này nên được sử dụng với các câu hỏi chung liên quan đến ngôn ngữ C, như được định nghĩa trong tiêu chuẩn ISO 9899 (phiên bản mới nhất, 9899: 2018, trừ khi có quy định khác - cũng yêu cầu phiên bản cụ thể của thẻ với c89, c99, c11, v.v.). C khác với C ++ và không nên kết hợp với thẻ C ++ mà không có lý do hợp lý.

4
Chủ đề và tín hiệu POSIX
Tôi đang cố gắng hiểu sự phức tạp của cách các luồng POSIX và tín hiệu POSIX tương tác. Đặc biệt, tôi quan tâm đến: Cách tốt nhất để kiểm soát luồng tín hiệu nào được phân phối (giả sử nó không gây tử vong ngay từ đầu)? Cách tốt …
81 c  pthreads  signals 







1
C bổ sung bằng cách sử dụng mô-đun
Tôi đã xem qua một đoạn mã C hấp dẫn có thể in ra A + B, nhưng tôi khó hiểu nó. Định dạng đầu vào: A B trong đó A, Blà các số nguyên nằm giữa 0và được 10phân tách bằng một khoảng trắng. Mã: main( n ) { …
81 c  addition  mod 

9
strcpy so với memcpy
Sự khác biệt giữa memcpy()và là strcpy()gì? Tôi đã cố gắng tìm nó với sự trợ giúp của một chương trình nhưng cả hai đều cho cùng một đầu ra. int main() { char s[5]={'s','a','\0','c','h'}; char p[5]; char t[5]; strcpy(p,s); memcpy(t,s,5); printf("sachin p is [%s], t is [%s]",p,t); return 0; …
81 c  memcpy  strcpy 


11
Tại sao uint32_t lại được ưu tiên hơn là uint_fast32_t?
Nó có vẻ uint32_tlà phổ biến hơn nhiều so với uint_fast32_t(tôi nhận ra đây là bằng chứng giai thoại). Tuy nhiên, điều đó có vẻ phản trực giác đối với tôi. Hầu như luôn luôn khi tôi thấy việc sử dụng triển khai uint32_t, tất cả những gì nó thực …
81 c++  c  int 


10
String Padding in C
Tôi đã viết hàm này được cho là để thực hiện StringPadRight ("Hello", 10, "0") -> "Hello00000". char *StringPadRight(char *string, int padded_len, char *pad) { int len = (int) strlen(string); if (len >= padded_len) { return string; } int i; for (i = 0; i < padded_len - len; i++) …
81 c  string  padding 

7
Linux lưu trữ nhật ký hệ thống của tôi ở đâu?
Tôi đã viết một ứng dụng thử nghiệm đơn giản để ghi một cái gì đó vào một tệp nhật ký. Tôi đang sử dụng bạc hà linux và sau khi ứng dụng thực thi, tôi cố gắng xem nhật ký bằng lệnh này: tail -n 100 /var/log/messages nhưng các …
81 c  linux  logging 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.