簡體   English   中英

使用 Visual Studio Debugger 進行調試時使用標准輸入作為輸入

[英]Using standard input as input when debugging with Visual Studio Debugger

我一直在嘗試使用重定向的文本文件作為調試我的項目的輸入。 但是,我無法讓 Visual Studio 實際執行我在文本文件中的任何命令。

我試圖閱讀其他一些 Stack Overflow 問題,但無法弄清楚如何實際執行命令。

當然,我嘗試閱讀 MSDN 文檔,但最接近的是:

圖片

以下也是我的命令輸入示例:

add Gregory Whitfield,U-61306479,arcu.Sed.eu@eu.net,4,3,5
add Brandon Hoffman,U-48162864,quis@Nullasemper.co.uk,1,0,5
add Gabriel Horne,U-49358227,cubilia@interdum.co.uk,3,2,0
add Emmanuel Wilson,U-25720188,mi.fringilla.mi@nonenimMauris.org,6,1,0
add Wing Paul,U-05895915,nec@odiotristiquepharetra.net,4,3,2
add Dustin Nielsen,U-77163005,eu@odioNaminterdum.com,2,2,2
add Timon Hooper,U-23370163,tristique.aliquet@sedpede.ca,6,2,3
add Uriah Silva,U-31580761,non.enim.Mauris@Nulla.net,1,2,5
add Abbot Austin,U-87255621,ac@nullaante.co.uk,4,0,0
add Sylvester George,U-57782586,nibh.Donec.est@Seddiamlorem.net,-1,0,1

add是我要測試的程序的命令。

最后,我目前擁有的調試屬性(但是我已經嘗試了很多不同的命令參數):

命令參數在這里

有人能告訴我我需要為命令參數輸入什么才能讓它真正起作用嗎?

您正在使用相對文件名。 如果您查看帶有類似過濾器的Process Monitor (SysInternals)的蹤跡

Path contains TestData.txt then Include

您將看到 Visual Studio 嘗試從項目目錄加載文件。

進程監視器

可能的解決方案:

  • TestData.txt移動到項目的根目錄
  • 指定完整路徑(可能使用變量)
  • 指定一個相對路徑,如Debug\\TestData.txt

暫無
暫無

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

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