ถามตอบปัญหาและข้อมูลเกี่ยวกับ c

ฉันจะทำพีระมิดตัวเลขย้อนกลับในC .ได้อย่างไร

คำถามคือต้องทำให้เป็นปิรามิดตัวเลขนี้ : 123454321 1234321 12321 121 1 ฉันยังใหม่กับการเขียนโค้ด ดังนั้นช่วยบอกวิธีเข้าใกล้และวิธีคิดอย่างมีเหตุมีผลในคำถามประเภทนี้ นี่คือ ...

• c • numbers

จะ strcmp บนอาร์เรย์ด้วย IF ใน C ได้อย่างไร

ฉันใหม่ในการเขียนโปรแกรม C ดังนั้นฉันจึงต้องการสร้างโปรแกรมที่เมื่อใดก็ตามที่ผู้ใช้ป้อนค่า "111" จะแสดงตัวแปร 'ผลรวม' และเมื่อใดก็ตามที่ผู้ใช้ป้อนค่า "999" ค่า ...

SO_REUSEADDR เหมาะสมกับเซิร์ฟเวอร์หรือไม่

ฉันกำลังทำงานกับไบนารีสองตัวที่ใช้ซ็อกเก็ต UDP กระบวนการ A รอข้อความบนซ็อกเก็ต UDP (IP_1:PORT_1) โดยเลือก () และในที่สุดกระบวนการ B จะส่งผ่านซ็อกเก็ต UDP โดยข้อจำกัดบางประการ ...

Cuda เคอร์เนลเดียวกัน แต่ผลลัพธ์ต่างกันด้วย __constant__ [ซ้ำกัน]

cudaMemcpyToSymbol ทำสิ่งนี้ได้อย่างไร ?? // head.h #include <stdio.h> __constant__ float const_mem[1]; __global__ โมฆะ k0(); //ฉันจะประกาศใน main.cu __global__ void k1(); //ฉัน ...

ฉันต้องการจัดเก็บข้อมูลของแต่ละคนในลักษณะที่เพิ่มขึ้นในไฟล์ .txt ผลลัพธ์ที่ได้จะส่งคืนข้อผิดพลาดองค์ประกอบที่ไม่สมบูรณ์ (ภาษา C)

ฉันต้องการโค้ดฟังก์ชันที่ดึงข้อมูลจากอินพุตของผู้ใช้แล้วเก็บข้อมูลนั้นไว้ในอาร์เรย์ของโครงสร้าง ข้อมูลจะอยู่ในไฟล์ .txt ปัจจุบันคอมไพเลอร์...

เหตุใดฟังก์ชันของฉันจึงคืนค่า 1 และไม่ใช่ค่าตัวแปร

ฉันยังใหม่กับ C และกำลังเรียนรู้มันสำหรับหลักสูตรมหาวิทยาลัยของฉัน ฉันกำลังเรียนรู้เกี่ยวกับฟังก์ชันและต้องสร้างฟังก์ชันที่ไม่มี printf หรือ scanf อยู่ในนั้น เป็นเพียงฟังก์ชันที่คำนวณว่า ...

ไม่สามารถจัดสรรเมทริกซ์แบบไดนามิคใน C

ฉันต้องการสร้างฟังก์ชันที่อ่านจำนวนเต็มสองจำนวนแรกของไฟล์ .txt เป็นจำนวนแถวและคอลัมน์ของเมทริกซ์ที่จัดสรรแบบไดนามิก แล้วพิมพ์เมทริกซ์ นี่คือวิธีที่ฉันคิดว่ามันจะ ...

ตัวแปรหลายตัวทางด้านซ้ายมือหรืออะไร? ภาษาซี

การใช้งานดังกล่าวดูเป็นไปไม่ได้ แต่สิ่งที่จะเป็นคำอธิบายสำหรับกรณีนี้: MEMROM0 MEMROM1 tLogicalBlockTable MEMROM2 FblLogicalBlockTable = { A, {0x03u}, 5u, {{s,b},{c,d},{e,f}} } เป็น คำบน ...

ใน c วิธี preprocessor(#) ได้รับการประเมินอย่างไร ไม่เข้าใจผลลัพธ์ของโปรแกรมนี้ [ซ้ำกัน]

ผลลัพธ์ของโปรแกรมนี้จะเป็นอย่างไร? #include <stdio.h> #define s(x)x*x int main() { printf("%d",s(5+1)); กลับ 0; } ผลลัพธ์ของรหัสนี้คือ 11 อย่างไร?

printf ดำเนินการสองครั้งเมื่อใช้ if else [ปิด]

ฉันเป็นมือใหม่ที่เรียนภาษา C และฉันพยายามสร้างเครื่องคิดเลขแบบง่ายๆ โดยใช้ if else แต่เมื่อฉันรันโค้ดแม้ว่าคำสั่งใน "if" จะเป็นเท็จ มันยังคงรันคำสั่ง printf ...

WSL เวอร์ชันใด (Windows Shell สำหรับ Linux) จะดีกว่าสำหรับการพัฒนา C/C++ [ปิด]

ฉันเป็นนักเรียน CS และเราจะเริ่มเรียน C ในภาคการศึกษานี้ เราจะใช้คอมไพเลอร์ GCC และฉันรู้ว่ามันพร้อมใช้งานสำหรับ Linux เป็นหลัก ฉันรู้ว่าคุณสามารถทำให้ Linux ทำงานใน Windows ได้ผ่านทาง ...

จะรับเอาต์พุตดิจิตอลของวัตถุที่ตรวจพบได้ที่ไหน [ปิด]

ฉันกำลังสร้างโครงการตรวจจับวัตถุโดยใช้เว็บแคมกับ Darknet YOLO ฉันใช้วิธีการตรวจจับ YOLOv4 แบบคลาสสิกจาก https://github.com/AlexeyAB/darknet ไฟล์และรหัสใดที่ทำให้ดิจิตอล ...

ไวยากรณ์สำหรับกำหนดตัวชี้ไปยังหน่วยความจำที่จัดสรรแบบไดนามิก [ซ้ำกัน]

ตัวอย่างเช่น: int *p = malloc(sizeof(int)); ข้างต้นเทียบเท่ากับสิ่งต่อไปนี้หรือไม่: int *p = (int*)malloc(sizeof(int)); (int*) ซึ่งดูเหมือนซ้ำซ้อนหมายความว่าอย่างไรที่นี่

การเข้าถึงโครงสร้างส่วนกลางในฟังก์ชัน C

ความเข้าใจของฉันคือฟังก์ชัน C ใช้งานได้กับสำเนาของตัวแปรเท่านั้น เว้นแต่จะส่งผ่านตามที่อยู่ อย่างไรก็ตาม ดูเหมือนว่าสิ่งต่อไปนี้จะใช้งานได้ดี และฉันสับสนว่าทำไม ฉันกำลังเข้าถึงโครงสร้างทั่วโลก ...

eBPF Toolchain / รวบรวม ebpf ด้วย CMake โดยใช้ clang และ llc / two staged build process

ฉันมี ebpf-programs จำนวนมาก (โดยใช้ c และ libbpf; no BCC/bpftrace) ในโฟลเดอร์ เรียกมันว่า File1.bpf.c, File2.bpf.c, .... โดยปกติฉันคอมไพล์โปรแกรม bpf ด้วย clang และ llc ทุกไฟล์โดย ...