หน้าแรก
หน้าแรก
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อสร้างเครื่องมือจัดรูปแบบโค้ด C/C++ โดยใช้เครื่องมือ clang ตั้งค่า sudo apt install python sudo apt install clang-format-3.5 จากนั้นเราจะสร้างไฟล์ python ในตำแหน่งที่ผู้ใช้ปัจจุบันมีสิทธิ์ในการอ่านและเขียน ตัวอย่าง import os cpp_extensions = (".cxx",&q
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจ coroutines ใน C/C++ Coroutines เป็นคำสั่งควบคุมที่สลับการควบคุมการดำเนินการระหว่างสองรูทีนซึ่งส่งคืนรูทีนใด ๆ ของรูทีน ตัวอย่าง #include<stdio.h> int range(int a, int b){ static long long int i; static int state = 0;
สมมติว่าเรามีสตริง s เราต้องหาขนาดของสตริงย่อยที่ยาวที่สุดที่มีแต่ละสระเป็นจำนวนคู่ นั่นคือ a, e, i, o และ u ต้องปรากฏเป็นจำนวนคู่ ดังนั้นหากสตริงเป็นเหมือน “helloworld” ผลลัพธ์จะเป็น 8 เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - ret :=0 กำหนดสองแผนที่ m และ cnt ตั้งค่า m[“00000”] :=-1 เก็
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจ INT_MAX และ INT_MIN ใน C/C++ INT_MIN และ INT_MAX เป็นมาโครที่กำหนดไว้เพื่อตั้งค่าต่ำสุดและสูงสุดสำหรับตัวแปร/องค์ประกอบ ตัวอย่าง #include<bits/stdc++.h> int main(){ printf("%d\n", INT_MAX); printf("%d&
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจตัวอักษรจำนวนเต็มในภาษา C/C++ (คำนำหน้าและส่วนต่อท้าย) ค่าจำนวนเต็มคือตัวอักษรสำหรับค่าจำนวนเต็มที่แสดงโดยตรงในซอร์สโค้ด นอกจากนี้ยังมีสองประเภท - คำนำหน้า - คำนำหน้าหมายถึงฐานของค่า ตัวอย่างเช่น 0x10 ระบุค่าเลขฐานสิบหกด้วย 0x คำต่อท้าย - คำต่
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจลูปในภาษา C และ C++ การวนรอบในการเขียนโปรแกรมจะใช้เมื่อเราต้องรันโค้ดบล็อกที่กำหนดครั้งแล้วครั้งเล่า ต้องใช้แนวทางในการเขียนโค้ดบรรทัดเดียวกันซ้ำแล้วซ้ำเล่าและส่งเสริมการฝึกโค้ด DRY ตัวอย่าง สำหรับวง #include โดยใช้เนมสเปซ std;int main(){ สำหรับ (
ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีอ่านไบต์ที่ n สำรองและเขียนลงในไฟล์อื่น สำหรับสิ่งนี้ เราจะได้รับไฟล์ .txt สองไฟล์ งานของเราคือการเขียนเนื้อหาจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งโดยใช้ Iseek() ซึ่งใช้ในการเปลี่ยนตัวชี้ของ filedescriptor ตัวอย่าง #include <stdio.h> #include <
ในบทความนี้เราจะพูดถึงการทำงาน ไวยากรณ์และตัวอย่างของฟังก์ชัน memcpy() ใน C++ STL memcpy() คืออะไร ฟังก์ชัน memcpy() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชัน memcpy() ใช้เพื่อคัดลอกบล็อกของหน่วยความจำ ฟังก์ชันนี้ใช้เพื่อคัดลอกจำนวนค่าจากตำแหน่งหน่วยความจำหนึ่งไปยังอีกตำแห
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::mbsrtowcs() ใน C++ STL std::mbsrowcs() คืออะไร std::mbsrtowcs() ฟังก์ชันเป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว mbsrtowcs() หมายความว่ามันแปลงสตริงอักขระหลายไบต์ที่สิ้นสุดด้วยค่า null ซึ่งไบต์แรกคือ *src เป็นการ
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::mbrtoc16() ใน C++ STL std::mbrtoc16() คืออะไร ฟังก์ชัน std::mbrtoc16() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชันนี้ใช้เพื่อแปลงอักขระหลายไบต์แบบแคบเป็นการแสดงอักขระ UTF-16 หากตัวชี้อักขระที่เกี่ยวข้องไม่
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::mbrtoc32() ใน C++ STL std::mbrtoc32() คืออะไร ฟังก์ชัน std::mbrtoc32() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชันนี้ใช้เพื่อแปลงอักขระหลายไบต์แบบแคบเป็นการแสดงอักขระ UTF-32 หากตัวชี้อักขระที่เกี่ยวข้องไม่
ในบทความนี้เราจะพูดถึงการทำงาน ไวยากรณ์และตัวอย่างของฟังก์ชัน putwchar() ใน C++ STL putwchar() คืออะไร ฟังก์ชัน putwchar() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว ฟังก์ชัน putwchar() ใช้สำหรับเขียนอักขระแบบกว้างบนอุปกรณ์เอาต์พุตมาตรฐาน ฟังก์ชันนี้ใช้อักขระแบบกว้างจากอาร์กิวเมนต์
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน std::mbrtowc() ใน C++ STL std::mbrtowc() คืออะไร std::mbrtowc() ฟังก์ชั่นเป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว mbrtowc() หมายความว่ามันแปลงสตริงอักขระหลายไบต์แบบแคบเป็นอักขระแบบกว้าง ฟังก์ชันนี้ใช้เพื่อแปลงอักขระหล
โปรแกรมที่สามารถโต้ตอบกับระบบปฏิบัติการโดยไม่คำนึงถึงระบบปฏิบัติการที่รัน คอมไพเลอร์ส่วนใหญ่ของ c/c++ มีความสามารถในการกำหนดมาโครที่ตรวจจับระบบปฏิบัติการ Macros ของคอมไพเลอร์ GCC บางตัวคือ - _WIN32:มาโครสำหรับระบบปฏิบัติการ Windows รุ่น 32 บิตและ 64 บิต _WIN64:มาโครสำหรับระบบปฏิบัติการ Windo
ในการเขียนโปรแกรมเชิงแข่งขัน สิ่งที่สำคัญที่สุดคือโค้ดที่มีประสิทธิภาพ โค้ดที่เพิ่มประสิทธิภาพและเร็วขึ้นเป็นสิ่งสำคัญและสามารถสร้างความแตกต่างในระดับโปรแกรมเมอร์ได้ ในการเขียนโค้ด c/c++ ที่มีประสิทธิภาพในการเขียนโปรแกรมเชิงแข่งขัน ต่อไปนี้คือเครื่องมือที่มีประสิทธิภาพสำหรับการเขียนโค้ด c/c++ อย่าง
เขียนโปรแกรมที่คอมไพเลอร์และรันทั้งใน c และ c++ และให้ผลลัพธ์ที่แตกต่างกัน มีโปรแกรมหลายประเภทที่ให้ผลลัพธ์ต่างกันเมื่อคอมไพล์ในภาษา c และ c++ ฉัน. การใช้ตัวอักษรตามตัวอักษร − c และ c++ ทั้งสองปฏิบัติต่ออักขระต่างกัน ใน C จะถือว่าเป็นจำนวนเต็มในขณะที่ใน C ++ จะถือเป็นอักขระ ตัวอย่าง #include<st
ในบทความนี้ เราจะพูดถึงการทำงาน ไวยากรณ์ และตัวอย่างของฟังก์ชัน rand() และ srand() ใน C++ STL แรนด์ () คืออะไร ฟังก์ชัน rand() เป็นฟังก์ชัน inbuilt ใน C++ STL ซึ่งกำหนดไว้ในไฟล์ส่วนหัว rand() ใช้เพื่อสร้างชุดตัวเลขสุ่ม เราใช้ฟังก์ชันนี้เมื่อเราต้องการสร้างตัวเลขสุ่มในโค้ดของเรา เช่นเดียวกับที่เรา
ฟังก์ชันเป็นเหมือนเครื่องจักรเนื่องจากมีฟังก์ชันบางอย่างและให้ผลลัพธ์บางอย่าง เช่นเดียวกับที่เครื่องรับอินพุต กระบวนการที่อินพุตและสร้างเอาต์พุตในลักษณะเดียวกัน ฟังก์ชันรับค่าบางส่วน ดำเนินการกับค่าเหล่านั้น และสร้างเอาต์พุต บุคคลส่งผ่านอินพุตไปยังเครื่องด้วยตนเอง จากนั้นมีเพียงเครื่องเท่านั้นที่จะเ
ภารกิจคือการนับจำนวนสตริงไบนารีทั้งหมดที่มีความยาว n โดยไม่มี 1 ตัวติดต่อกัน ระบบเลขฐานสองเป็นเทคนิคการแทนตัวเลขชนิดหนึ่ง เป็นที่นิยมและใช้งานในระบบดิจิทัลมากที่สุด ระบบเลขฐานสองใช้สำหรับแสดงปริมาณไบนารีซึ่งสามารถแสดงด้วยอุปกรณ์ใดๆ ที่มีสถานะการทำงานเพียงสองสถานะหรือเงื่อนไขที่เป็นไปได้ ตัวอย่างเช่
อย่างที่เราทราบดีว่าในภาษาซี while มีการใช้คำสำคัญเพื่อกำหนดลูปที่ทำงานบนเงื่อนไขที่ส่งผ่านเป็นอาร์กิวเมนต์ไปยังลูป ขณะนี้ตามเงื่อนไขสามารถมีค่าสองค่าจริงหรือเท็จ ดังนั้นรหัสภายในในขณะที่บล็อกจะถูกดำเนินการซ้ำๆ หากเงื่อนไขเป็นจริง และหากเงื่อนไขเป็นเท็จ รหัสจะไม่ถูกดำเนินการ ตอนนี้ส่งอาร์กิวเมนต์ไป