คำถามในหัวข้อ 'scanf'

scanf หยุดทำงานหลังจากการกำหนดอาร์เรย์ 0.o?
ฉันเรียกใช้โค้ดนี้และมันจะขอให้ผู้ใช้ป้อนข้อมูล จากนั้นแฮงค์เมื่อมันเริ่มป้อนตัวเลขทั้งหมดเหล่านั้นลงในตำแหน่งอาเรย์ ฉันได้ทำการทดสอบบางอย่างไว้ที่นี่เพื่อช่วยฉันค้นหาว่าอะไรเป็นสาเหตุของการแฮงค์ ฉันไม่สามารถเข้าใจได้...
265 มุมมอง
schedule 26.10.2023

ปัญหาเกี่ยวกับ scanf และ strings ใน while loop
ฉันไม่เข้าใจว่าเกิดอะไรขึ้นกับโค้ดส่วนนี้ของโปรแกรมของฉัน ฉันใช้ while cicle เพื่อขอให้ผู้ใช้แทรกสตริงที่จะถูกบันทึกลงในสตริงชั่วคราว (char *name) แล้วส่งผ่านเป็นอาร์กิวเมนต์ของฟังก์ชัน อย่างไรก็ตาม ปัญหาคือเมื่อฉันใช้ฟังก์ชัน scanf นี่คือรหัส:...
407 มุมมอง
schedule 04.01.2024

ข้อผิดพลาดรูปแบบที่สับสนโปรแกรม C fscanf
ฉันกำลังสร้างเกม Connect 4 ใน C และส่วนหนึ่งของเกมกำลังโหลดและบันทึกสถานะของเกม .. วิธีการบันทึกคือใช้โค้ดด้านล่าง if (strncmp (temp, "save", 5) == 0){ int r, c; // this writes the game settings to a file int *rows =...
37 มุมมอง
schedule 21.12.2023

เหตุใด scanf จึงส่งคืน 1 เสมอ [ทำซ้ำ]
#include <stdio.h> int main() { int days = scanf("%d", &days); printf("%d", days); return 0; } ผลลัพธ์คือ 1 ไม่ว่าอย่างไรก็ตาม 7 1 ฉันใช้ scanf หลายครั้งและไม่เคยพบสิ่งนี้เลย ข้อตกลงที่นี่คืออะไร?
1487 มุมมอง
schedule 06.12.2023

การแบ่งส่วนผิดพลาดด้วย fscanf ในไฟล์ขนาดใหญ่
ฉันกำลังพยายามจัดเก็บตัวเลขสองตัวแรกในไฟล์เป็นตัวแปร จากนั้นตัวเลขที่เหลือในไฟล์ในอาร์เรย์ รหัสต่อไปนี้ทำงานได้ดีกับอินพุตขนาดเล็ก แต่ฉันสงสัยว่าเหตุใดจึงมีข้อผิดพลาดในไฟล์อินพุตขนาดใหญ่ ฉันสามารถพิมพ์ค่าทั้งหมดใน for loop ก่อนที่จะได้รับ...
43 มุมมอง
schedule 30.10.2023