เมื่อแก้ปัญหาบนคอมพิวเตอร์โดยใช้ภาษาการเขียนโปรแกรม จำเป็นต้องแสดงผลการแก้ปัญหาในรูปแบบที่ผู้ใช้เข้าใจได้ ในกรณีนี้ รูปแบบของการแสดงข้อมูลขาออกอาจแตกต่างกัน บ่อยครั้งที่ผลงานของโปรแกรมแสดงบนหน้าจอหรือในไฟล์ภายนอกในรูปแบบของข้อความ ภาษาการเขียนโปรแกรม C ใช้ฟังก์ชันพิเศษเพื่อแสดงบนหน้าจอ ด้วยความช่วยเหลือของพวกเขา ข้อมูลทุกประเภทสามารถแสดงบนหน้าจอหรือในไฟล์ในรูปแบบที่ต้องการได้อย่างง่ายดาย
จำเป็น
สภาพแวดล้อมการเขียนโปรแกรมของ C
คำแนะนำ
ขั้นตอนที่ 1
ในการใช้ฟังก์ชันที่ให้เอาต์พุตของสตรีมข้อมูล ให้รวมไลบรารีพิเศษที่จุดเริ่มต้นของโปรแกรม เมื่อต้องการทำสิ่งนี้ ให้เขียนบรรทัดเช่น: #include
ขั้นตอนที่ 2
เขียนรหัสโปรแกรมที่แก้ปัญหาที่กำหนด หากคุณใช้ฟังก์ชันของคุณเองในการคำนวณ อย่าลืมส่งคืนผลลัพธ์ระหว่างกลางทั้งหมดจากฟังก์ชันเหล่านี้ไปยังฟังก์ชันหลักหลัก นอกจากนี้ยังควรแสดงผลสุดท้ายบนหน้าจอหรือในไฟล์จากเนื้อหาหลักของโปรแกรม
ขั้นตอนที่ 3
ใช้ฟังก์ชัน printf ที่โอเวอร์โหลดเพื่อพิมพ์ผลลัพธ์ไปยังหน้าจอ ระบุประเภทของค่าเอาต์พุตด้วยอักขระพิเศษในพารามิเตอร์ฟังก์ชันตัวใดตัวหนึ่ง หากตัวแปรที่มีค่าสุดท้าย Result เป็นชนิด int ให้ใช้สัญกรณ์เช่น: printf ("
ผลลัพธ์จะปรากฏขึ้นและมีค่าเท่ากับ% d
", ผลลัพธ์) ข้อความอธิบายก่อนตัวแปรให้เขียนสิ่งที่คุณต้องการ อักขระพิเศษ"% d "ระบุว่าจะแสดงค่าตัวเลขของประเภท int อักขระ"
»สร้างการขึ้นบรรทัดใหม่ กล่าวคือ ให้คุณแสดงข้อมูลขึ้นบรรทัดใหม่ได้ หากต้องการแสดงตัวแปรประเภทสตริง ให้ใช้อักขระพิเศษ "% s" และ "% c"
ขั้นตอนที่ 4
ผลลัพธ์ของตัวแปรผลลัพธ์ไปยังไฟล์เกิดขึ้นโดยใช้ฟังก์ชันอื่น ก่อนอื่น เปิดไฟล์ที่มีอยู่หรือสร้างไฟล์ใหม่บนฮาร์ดไดรฟ์ของคุณ เมื่อต้องการทำสิ่งนี้ ให้ป้อนตัวแปรในโปรแกรม: FILE * fp. เปิดไฟล์เพื่อเขียน: fp = fopen ("output.dat", "w") ที่นี่ output.txt คือชื่อของไฟล์ที่จะส่งออกผลลัพธ์ และอักขระ "w" ระบุว่าจะเปิดไฟล์ในโหมดเขียน หากไม่มีไฟล์ชื่อนี้บนดิสก์ ฟังก์ชันจะสร้างเมื่อดำเนินการ
ขั้นตอนที่ 5
เขียนตัวแปรผลลัพธ์ลงในไฟล์ เมื่อต้องการทำสิ่งนี้ ให้ใช้ fprintf (fp,"
ผลลัพธ์จะถูกส่งออกไปยังไฟล์และเท่ากับ% d
, ผลลัพธ์) พารามิเตอร์แรกระบุ file descriptor ที่จะเขียน พารามิเตอร์ที่เหลือจะคล้ายกับที่อธิบายไว้สำหรับฟังก์ชัน printf
ขั้นตอนที่ 6
หลังจากแสดงข้อมูลที่จำเป็นทั้งหมดแล้ว ให้ปิดไฟล์ด้วยคำสั่ง fclose (fp) ตอนนี้ เมื่อคุณรันโปรแกรม คุณจะเห็นผลลัพธ์บนหน้าจอหรือในไฟล์