Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C
การเขียนโปรแกรม C
  1. จัดเรียงสตริงไบนารีเพื่อรับค่าสูงสุดภายในช่วงของดัชนี C/C++ หรือไม่

    ในกรณีของสตริงที่กำหนดประกอบด้วย 0 และ 1 เท่านั้น เราจะได้รับ M ช่วงที่ไม่ตัดกัน A, B( A <=B), โดยเฉพาะอย่างยิ่ง [A1, B1], [A2, B2], …, [AM, BM], ช่วงเวลาสองช่วงเหล่านี้ไม่ทับซ้อนกัน — เป็นทางการ ในกรณีที่แต่ละ i ถูกต้อง j เช่นนั้น i!=j ไม่ว่าจะเป็น Ai

  2. กราฟ Barabasi Albert (สำหรับรุ่น Scale Free) ใน C/C++?

    โมเดล Barabási-Albert ถือเป็นโมเดลที่เสนอให้เป็นหนึ่งในหลาย ๆ โมเดลที่สร้างเครือข่ายแบบไร้ขนาด มันรวมแนวคิดทั่วไปที่สำคัญสองประการ:การเติบโตและความผูกพันพิเศษ แนวความคิดทั้งสองเช่นการเติบโตและความผูกพันพิเศษมีอยู่อย่างมากมายในเครือข่ายจริง ความหมายของการเติบโตคือจำนวนโหนดในเครือข่ายเพิ่มขึ้นเมื่อเวล

  3. ระบบเลขฐานสอง - ล้นในการบวกเลขคณิตใน C / C ++?

    Complement Number System ของ 2 ถูกนำไปใช้อย่างกว้างขวางในสถาปัตยกรรมคอมพิวเตอร์ ระบบหมายเลขเสริมของ N-bit 2 สามารถแสดงตัวเลขได้ตั้งแต่ -2n-1 ถึง 2n-1- 1 4 บิตสามารถแสดงตัวเลขได้ตั้งแต่ ( -8 ถึง 7) 5 บิตสามารถแสดงตัวเลขตั้งแต่ ( -16 ถึง 15 ) ในระบบเสริมของ 2 โอเวอร์โฟลว์เกิดขึ้นจากการบวกเมื่อมีกา

  4. โปรแกรม C สำหรับถ่ายโอนไฟล์โดยใช้ UDP?

    สามารถย้ายข้อมูลระหว่างคอมพิวเตอร์สองเครื่องที่ใช้การเขียนโปรแกรม Socket ใน C. ในกรณีเดียวกัน สามารถส่งไฟล์ได้โดยใช้ User Datagram Protocol (UDP) และไคลเอนต์/เซิร์ฟเวอร์แบบง่าย ความปลอดภัย - จัดการโดยการเข้ารหัส โปรโตคอล – UDP การเข้ารหัส - การเข้ารหัส XOR อัลกอริทึม เซิร์ฟเวอร์เริ่มทำงานและร

  5. จำนวนเต็มเป็นโรมันใน C

    จากเลขทศนิยม n เราต้องแปลงเป็นเลขโรมัน ค่า n อยู่ในช่วง 1 ถึง 4000 ตัวเลขเหล่านี้เป็นตัวเลขโรมัน Number ตัวเลข 1 ฉัน 4 IV 5 V 9 IX 10 X 40 XL 50 L 90 XC 100 C 400 CD 500 D 900 CM 1000 ม 4000 MMMM ดังนั้นหากตัวเลข n =859 เ

  6. พิมพ์เมทริกซ์ 2 มิติในบรรทัดต่างๆ และไม่มีวงเล็บปีกกาใน C/C++

    ที่นี่ เราจะเห็นโค้ดที่จะพิมพ์เมทริกซ์ 2 มิติในภาษาการเขียนโปรแกรม c/c++ โดยไม่ต้องใช้วงเล็บปีกกา วงเล็บปีกกาเป็นตัวคั่นในภาษาการเขียนโปรแกรมที่ใช้ในการกำหนดบล็อคโค้ดที่แยกจากกันในโปรแกรม การไม่มีวงเล็บปีกกากำหนดขอบเขตเป็นเรื่องยากใน c/c++ มาดูโค้ดพื้นฐานและเอาต์พุตตัวอย่างเพื่อพิมพ์เมทริกซ์ 2 มิต

  7. พิมพ์ 1 2 3 อย่างไม่สิ้นสุดโดยใช้เธรดในC

    ในที่นี้ เราต้องพิมพ์ 1 2 3 ซ้ำๆ กันไม่จำกัดจำนวนครั้งโดยใช้เธรดในภาษาการเขียนโปรแกรมซี มาดูตัวอย่างผลลัพธ์ที่เราต้องการจากโค้ดของเรากัน 1 2 3 1 2 3 1 2 3 1 2 3 สำหรับสิ่งนี้ เราจะต้องใช้สามเธรดที่ทำงานเคียงข้างกันในภาษาการเขียนโปรแกรม C และตัวแปรที่เริ่มต้นเป็นหนึ่งในเธรดแรกที่มีค่าจะถูกอัพเดตตา

  8. พิมพ์ * แทนตัวอักษรเพื่ออ่านรหัสผ่านในภาษา C

    ในปัญหานี้ เราได้รับรหัสผ่านสตริง งานของเราคือพิมพ์ * แทนตัวอักษรของรหัสผ่าน มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน Input: password Output ******** เพื่อแก้ปัญหานี้ เราจะตรวจสอบรหัสผ่านที่เราป้อนและพิมพ์ * แทนอักขระของรหัสผ่าน ตัวอย่าง โปรแกรมด้านล่างจะแสดงการใช้งานโซลูชันของเรา #include <stdio

  9. ตัวระบุที่กำหนดไว้ล่วงหน้า __func__ ใน C

    ตัวระบุ เป็นชื่อที่กำหนดให้เอนทิตีในการเขียนโปรแกรมเพื่อระบุตัวตนในโปรแกรม โดยทั่วไป โปรแกรมเมอร์สร้างตัวระบุเพื่อการทำงานที่มีประสิทธิภาพ แต่มีตัวระบุที่กำหนดไว้ล่วงหน้าบางตัวที่ฝังอยู่ในโปรแกรม เช่น cout, cin เป็นต้น ที่นี่ เราจะเห็นหนึ่งในตัวระบุที่กำหนดไว้ล่วงหน้าของภาษาการเขียนโปรแกรม C ซึ่งก

  10. อาร์เรย์ถูกส่งไปยังฟังก์ชันใน C/C++ . อย่างไร

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจว่าอาร์เรย์ถูกส่งไปยังฟังก์ชันต่างๆ อย่างไร ในกรณีของ C/C++ อาร์เรย์จะถูกส่งไปยังฟังก์ชันในรูปแบบของตัวชี้ซึ่งระบุที่อยู่ให้กับองค์ประกอบแรกสุดของอาร์เรย์ ตัวอย่าง #include <stdio.h> //passing array as a pointer void fun(int arr[]){   &nb

  11. เวกเตอร์ทำงานอย่างไรใน C/C++

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

  12. วิธีเพิ่มไลบรารี C/C++ “graphics.h” ให้กับคอมไพเลอร์ gcc ใน Linux

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีเพิ่มไลบรารี C/C++ “graphics.h” ในคอมไพเลอร์ gcc ใน Linux ในการดำเนินการนี้ เราจำเป็นต้องรวบรวมและติดตั้งแพ็คเกจ libgraph ซึ่งรวมถึงการติดตั้ง build-essential และแพ็คเกจภายนอกบางตัว >>sudo apt-get install build-essential >>sudo apt

  13. จะพิมพ์เซมิโคลอน (;) โดยไม่ใช้อัฒภาคใน C / C ++ ได้อย่างไร

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีพิมพ์เซมิโคลอน (;) โดยไม่ต้องใช้เซมิโคลอนใน /C++ ซึ่งสามารถทำได้สองวิธี โดยใช้ค่า ascii ของอัฒภาคหรือใช้มาโครที่ผู้ใช้กำหนดเองสำหรับค่าเดียวกัน ตัวอย่าง การใช้เมธอด putchar() #include <stdio.h> int main(){    //ASCII value of sem

  14. จะรวมสองจำนวนเต็มโดยไม่ใช้ตัวดำเนินการเลขคณิตในโปรแกรม C / C ++ ได้อย่างไร

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีรวมจำนวนเต็มสองตัวโดยไม่ต้องใช้ตัวดำเนินการเลขคณิตใน C/C++ สำหรับการเพิ่มจำนวนเต็มสองจำนวนโดยไม่ใช้ตัวดำเนินการเลขคณิต เราสามารถทำได้โดยใช้พอยน์เตอร์หรือตัวดำเนินการระดับบิต ตัวอย่าง การใช้พอยน์เตอร์ #include <iostream> using namespace std

  15. ฟังก์ชันเธรดใน C/C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจฟังก์ชันของเธรดใน C/C++ ฟังก์ชันเธรดช่วยให้ผู้ใช้สามารถใช้งานฟังก์ชันพร้อมกันได้ในเวลาเดียวกัน ซึ่งสามารถพึ่งพาซึ่งกันและกันสำหรับการดำเนินการหรือแยกจากกัน ตัวอย่าง #include <pthread.h> #include <stdio.h> #include <stdlib.h> void*

  16. ดำเนินการต่อคำชี้แจงในการเขียนโปรแกรม C/C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจคำสั่งดำเนินการต่อใน C/C++ คำสั่ง Continue เป็นคำสั่งควบคุมลูปซึ่งแทนที่จะทำลายลูปเหมือนคำสั่ง break บังคับให้ตัวชี้ปัจจุบันย้ายไปที่การวนซ้ำถัดไปของลูปโดยไม่ต้องใช้คำสั่ง rest ในการวนซ้ำปัจจุบัน ตัวอย่าง #include <stdio.h> int main() {  

  17. แปลงสตริงเป็นอาร์เรย์จำนวนเต็มใน C/C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีแปลงสตริงเป็นอาร์เรย์จำนวนเต็มใน C/C++ สำหรับสิ่งนี้เราจะสร้างอาร์เรย์ใหม่ ข้ามผ่านสตริงที่กำหนด หากอักขระเป็นเครื่องหมายจุลภาค เราจะไปยังอักขระตัวถัดไป มิฉะนั้นจะเพิ่มลงในอาร์เรย์ใหม่ ตัวอย่าง #include <bits/stdc++.h> using namespace std

  18. การแปลงสตริงเป็นตัวเลขใน C/C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีแปลงสตริงเป็นตัวเลขใน C/C++ C/C++ มีวิธีการแปลงสตริงเป็นตัวเลขสองวิธี ตัวอย่าง การใช้ sscanf() #include<stdio.h> int main(){    const char *str = "12345";    int x;    sscanf(str, "%d", &am

  19. Core Dump (ความผิดพลาดในการแบ่งส่วน) ใน C/C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจ core dump (segmentation fault) ใน C/C++ มันเกิดขึ้นเนื่องจากเหตุผลเช่นเมื่อโค้ดพยายามเขียนในหน่วยความจำแบบอ่านอย่างเดียวหรือพยายามเข้าถึงตำแหน่งหน่วยความจำที่เสียหาย ตัวอย่าง การปรับเปลี่ยนตัวอักษรสตริง int main(){    char *str;   &n

  20. สร้างไดเร็กทอรีหรือโฟลเดอร์ด้วยโปรแกรม C/C++

    ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมสร้างไดเร็กทอรีหรือโฟลเดอร์ด้วยโปรแกรม C/C++ ในการสร้างไดเร็กทอรีใหม่ เราจะใช้คำสั่ง mkdir() โปรดทราบว่ารหัสที่กำหนดจะใช้ได้เฉพาะกับคอมไพเลอร์ windows เท่านั้น ตัวอย่าง #include <conio.h> #include <dir.h> #include <process.h> #include <stdio.h&g

Total 1436 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:44/72  20-คอมพิวเตอร์/Page Goto:1 38 39 40 41 42 43 44 45 46 47 48 49 50