DAVID ลัน: สมมติว่าเราต้องการที่จะเขียน โปรแกรมที่แจ้งให้ผู้ใช้ สตริงแล้วพิมพ์ใหญ่ สตริงที่ ดีขอเริ่มต้นด้วยความคุ้นเคยบาง รหัสประกาศที่เรียกว่าสตริง s และ กำหนดผลตอบแทน ค่าของ GetString และให้ดำเนินการต่อไปในขณะนี้ย้ำกว่า อักขระในสายนี้ ด้วยวิธีการที่จะทำเช่นนั้นได้อย่างไร แต่กลับกลายเป็นว่าสตริงเป็นเพียง ลำดับของตัวอักษร แต่ไม่มาก อย่างถูกต้องสตริงเป็น array ของ ตัวอักษรซึ่งหมายความว่าเราสามารถใช้ สัญกรณ์วงเล็บตารางดัชนีเป็น สตริงและได้รับการที่บุคคล ตัวอักษร ในคำอื่น ๆ ที่เราสามารถทำได้ ทำต่อไปนี้ สำหรับ int ฉันได้รับ 0, n และได้รับ กล่าวว่าความยาวของ s ที่ใช้ ฟังก์ชั่นของเรา [? คน?] [? บรรทัด?] i น้อยกว่า n i + + ในคำอื่น ๆ ที่มีวงนี้เรา จะย้ำกว่าทุก n ตัวอักษร ในสตริง และภายในวงนี้ผมกำลังจะไป ตรวจสอบถ้าตัวละครของฉันใน th-s มากกว่าหรือเท่ากับเป็นตัวพิมพ์เล็ก, และตัวอักษรลำดับที่ i น้อยกว่าหรือ เท่ากับคตัวพิมพ์เล็กแล้วผมต้องการที่จะ ดำเนินการต่อไปจะใช้ประโยชน์จากตัวอักษรที่ ในคำอื่น ๆ ที่ฉันต้องการที่จะพิมพ์ออกมา c% เป็นตัวยึดและตัวแทนในการ ตัวยึด s ที่ฉันวงเล็บ แต่แล้วฉันก็ต้องแปลง s วงเล็บฉันเป็นตัวพิมพ์ใหญ่ การทำเช่นนี้ฉันก็สามารถลบ สิ่งที่แตกต่างระหว่าง ตัวพิมพ์เล็กและทุนเอดีฉัน จริงจะเรียกว่าเป็นเมืองหลวง 65 ใน ASCII และตัวพิมพ์เล็กเป็น 97 ดังนั้นความแตกต่างเป็นเทคนิค 32 ดังนั้นผมจึงได้เพียงแค่ยากรหัส 32 ที่นี่ แต่ผมอาจจะไม่จำเป็นต้อง จำตัวเลขเหล่านั้น และนอกจากนี้ถ้าพวกเขา แตกต่างกันไปโดยคอมพิวเตอร์ ส่วนใหญ่พวกเขาไม่ได้ แต่จุดที่ยังคงอยู่ที่ฉันยังสามารถ พูดคุยแสดงออกทางคณิตศาสตร์ที่ เป็นเพียงแค่สิ่งที่แตกต่างคือ ระหว่างตัวพิมพ์เล็กและทุน คือสิ่งที่ฉันต้องการที่จะลบออกไปจาก อักษรตัวพิมพ์เล็กนี้โดยเฉพาะ ตอนนี้ถ้าจดหมายฉบับนี้โดยเฉพาะอย่างยิ่ง ไม่ได้เป็นตัวพิมพ์เล็กผมก็ ต้องการที่จะพิมพ์ออกมา printf, c% เป็นตัวยึดของฉัน i s วงเล็บ ที่ด้านล่างของโปรแกรมนี้ให้ พิมพ์ออกมาเพียงเพื่อให้ขึ้นบรรทัดใหม่ของฉัน ให้ปรากฏบนใหม่ สายของตัวเอง ตอนนี้ขอรวบรวมโปรแกรมนี้ ด้วยทำให้ capitalize0 ขอใช้มันด้วย capitalize0 และให้พิมพ์คำเช่น สวัสดีในพิมพ์เล็กทั้งหมด ฉันจะได้รับกลับมาสวัสดีในตัวพิมพ์ใหญ่ เท่าที่ควร แต่ขอลองทดสอบมากขึ้นในเวลานี้ ที่มีชื่อของตัวเอง D--V-I-D แต่มี แรก D ทุนเพียงใน กรณีที่ผมสับสนอะไรบางอย่างขึ้น กับที่ถ่านแรก Enter และ D--V-I-D ในตัวพิมพ์ใหญ่ จะมีการพิมพ์เป็นอย่างดี