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
Printf bên trái với khoảng trắng
Làm cách nào để tôi có thể đệm một chuỗi có dấu cách ở bên trái khi sử dụng printf? Ví dụ, tôi muốn in "Hello" với 40 khoảng trắng trước nó. Ngoài ra, chuỗi tôi muốn in bao gồm nhiều dòng. Tôi có cần in từng dòng riêng biệt …
114 c  formatting  printf 



7
Tiêu đề C99 stdint.h và MS Visual Studio
Trước sự ngạc nhiên của tôi, tôi vừa phát hiện ra rằng C99 stdint.h bị thiếu trong MS Visual Studio 2003 trở lên. Tôi chắc rằng họ có lý do của họ, nhưng có ai biết tôi có thể tải xuống một bản sao ở đâu không? Nếu không có …
113 c++  c  visual-studio  c99 


7
Sự khác biệt giữa vmalloc và kmalloc là gì?
Tôi đã tìm kiếm xung quanh và nhận thấy hầu hết mọi người ủng hộ việc sử dụng kmalloc, vì bạn được đảm bảo nhận được các khối bộ nhớ vật lý liền kề. Tuy nhiên, nó cũng có vẻ như kmalloccó thể thất bại nếu không tìm thấy khối …





5
PATH_MAX được định nghĩa ở đâu trong Linux?
Tôi nên gọi tệp tiêu đề nào #includeđể có thể sử dụng PATH_MAX làm int để định cỡ chuỗi? Tôi muốn có thể khai báo: char *current_path[PATH_MAX]; Nhưng khi tôi làm như vậy trình biên dịch của tôi (Clang / LLVM trên Linux) gặp lỗi sau: recursive_find6.c:29:20: error: use of …
112 c  linux  gcc  include  clang 



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.