簡體   English   中英

如何使用scanf和ddd調試程序?

[英]How can I debug a program using scanf with ddd?

ddd遇到scanf語句時,它顯示“正在等待GDB准備就緒”消息。 調試活動到此為止。 請指導我克服此錯誤。

我正在使用amd64速龍處理器。

我對此感到驚訝,因為花了這么多時間,所以盡管我對ddd知之甚少,但問題似乎很可能是gdb正在等待該程序,該程序在讀取等待stdin的輸入時被阻塞。 如果直接運行gdb,則可以使用以下命令將輸入​​直接定向到程序:

run < input-file

您需要給程序一些輸入。

就像在gdb中一樣。 您可以在ddd的底部窗格中輸入值。 只是ddd不能很好地繪制光標以表明這是可能的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM