使用vs2017編寫不帶console視窗程式時,使用printf列印輸出資訊
在使用vs2017編寫不帶console視窗程式時,有時需要列印一些資訊,來方便知道一些比如變數的值等,以往都是笨笨的使用messagebox彈出,但是當需要看多個值得時候,這種方法顯然就很難受了,也想過在vs中列印,也感覺不舒服,最後在網上看到可以用一個使用console視窗列印,在程式中照常使用printf,這樣就感覺比較方便了。
這是我看到的網址,內容我也貼過來吧,沒有經過授權,。。。。
1、在vs中開啟你的解決方案。
2、滑鼠移動到你的專案名稱上,點選滑鼠右鍵,再點選屬性,此刻會此專案的屬性頁。
3、在配置屬性中,找到生成事件,在找到後期生成事件。
4、在命令列的右邊空白處新增“editbin /SUBSYSTEM:CONSOLE $(OUTDIR)\$(ProjectName).exe”,點選確定。
5、以上4步就已經ok了,此時執行你的程式,會多彈出一個黑色命令列的提示框,用來輸出你的列印資訊。
---------------------
作者:路過之君
來源:CSDN
原文:https://blog.csdn.net/xinxinsky/article/details/80733400
版權宣告:本文為博主原創文章,轉載請附上博文連結!
然後就可以在你的程式中直接使用printf列印資訊,會顯示到console視窗中。
相關推薦
使用vs2017編寫不帶console視窗程式時,使用printf列印輸出資訊
在使用vs2017編寫不帶console視窗程式時,有時需要列印一些資訊,來方便知道一些比如變數的值等,以往都是笨笨的使用messagebox彈出,但是當需要看多個值得時候,這種方法顯然就很難受了,也想過在vs中列印,也感覺不舒服,最後在網上看到可以用一個使用console視窗列印,在程式中照常使用
用nohup執行python程式時,print無法輸出
nohup Python test.py > nohup.out 2>&1 & 發現nohup.out中顯示不出來python程式中print的東西。 這是因為pyt
【轉】編寫高質量代碼改善C#程序的157個建議——建議141:不知道該不該用大括號時,就用
body pos 高質量 一行 ron strong gpo clas div 建議141:不知道該不該用大括號時,就用 如果if條件語句只有一行語句,要不要使用大括號? 答案是:建議使用。一個括號不會增加多少代碼,但是卻讓代碼看上去增加了一致性。括號本身只會讓代碼更具
如何解決 Windows 7 中安裝印表機驅動程式時,出現錯誤資訊"找不到指定模組"或"XXX.dll 檔案丟失"
文章簡介 在Windows7中安裝驅動程式時,出現錯誤資訊“找不到指定模組”或“XXX.dll 檔案丟失”,您可以參考本文的步驟嘗試解決問題 應用軟體執行時一般都是優先從自己的安裝目錄中呼叫所需的模組(.dll)檔案,如沒有所需檔案再到 Windows\System
關於vs2010執行C程式時,執行結果視窗一閃而過的問題
用VC++6.0和VS中的C++程式設計,今天正常安裝好後,編寫一個正確的程式,可執行的時候,DOS視窗一晃而過,也算是正常編譯了,但我不懂的是它為什麼消失得這麼快? 會出現dos介面是因為你程式中可能用到了需要用dos顯示結果(或者輸入之類的)的函式,比如printf()函式,馬上消失是因為你執行程式是一步
第六十一篇:移植不帶系統應用程式到有ARM-LINUX系統的S32V234上
上一篇講了一下有統的應用程式移植,相對來說比較簡單 從今天開始要移植一個沒有系統的應用程式到S32V234上,處理預處理需要用到ISP外,還要使用APEX,還要使用linux系統管理載入檔案,原來的應用程式中的檔案載入管理是自定義的檔案開啟和讀取函式 先分析一下需要做的工作
C#開發WinForm窗體程式時,如何在子窗體中關閉視窗時並退出程式?
在開發C#WinForm窗體程式時,有沒有遇到過,在執行或者除錯程式的過程中,明明關閉了子視窗,程式並沒有退出來, 我們編輯不了,要手動關閉停止除錯或全部中斷等操作後,程式才退出來,這樣會不會覺得挺煩的? 我就簡單的分享一下我的經驗: 1、首先我們開啟子視窗的
當你的才華還撐不起你的野心時,就應該靜下心來學習
靜下心 應該 靜下心來 野心 才華 學習 當你的才華還撐不起你的野心時,就應該靜下心來學習! 當你的才華還撐不起你的野心時,就應該靜下心來學習! 當你的才華還撐不起你的野心時,就應該靜下心來學習! 當你的才華還撐不起你的野心時,就應該靜下心來學習! 當你的才華還撐不起你的野心時,
不會git的程式設計師,會不會被鄙視?
昨天一朋友在微信上問了我一個問題,我覺得很有趣,於是將本次聊天的內容分享給大家。 我朋友說,如果一個程式設計師不會使用 git,會不會被別人覺得低一個檔次? 事先宣告啊,這與公司技術棧無關,不要說有些公司只用 git 管理。對於公司而言,使用什麼版本控制有一定的考慮或者歷史
Linux使用yum install 安裝程式時,提示“另外一個程式鎖定了 yum;等待它退出……”
Linux使用yum install 安裝程式時,提示“另外一個程式鎖定了 yum;等待它退出……” 原因: yum命令一次只能安裝一個軟體,所以當你下載安裝第二個軟體包時,系統程序鎖會鎖定yum,這時,關閉程序甚至關閉虛擬機器重啟再執行yum還是會出現同樣情況 解決: 強制採用r
linux 執行程式時,提示not found問題分析
sh: ./test: not found 通常可以通過readelf檢視該程序檔案所以依賴的執行環境,檢查相關路徑是否存在對應的檔案, 注意 1. interpreter是絕對路徑,設定LD_LIBRARY_PATH指向對應目錄對於部分系統則無效 2. Shared library可以是相
mac下資料庫工具Sequel pro安裝總是安裝不到Launchpad應用程式下,每次開機都要重灌的解決方法
1、首先到Mac系統下安裝HomeBrew Homebrew是一款Mac OS平臺下的軟體包管理工具,擁有安裝、解除安裝、更新、檢視、搜尋等很多實用的功能。簡單的一條指令,就可以實現包管理,而不用你關心各種依賴和檔案路徑的情況,十分方便快捷。 開啟終端,輸入以下指令 /usr/b
啟動Java程式時,動態設定SpringBoot配置檔案中的配置
比如: springboot配置檔案中有個 spring.redis.host=localhost選項 但是這個配置可能會修改,比如指定到其他伺服器上的redis.那我們需要修改配置檔案嗎?、 答案是NO 我們可以在啟動SPringBoot程式的時候動態指定這
【解決】Oozie在排程Hive程式時,出現Job狀態一直是ACCEPTED!
Oozie在排程Hive程式時,出現Job狀態一直是ACCEPTED!網上查閱資料說是記憶體不足問題,我改了yarn-site.xml配置檔案 : <property> <name>mapreduce.map.memory.mb</name>
【086】部署nodejs程式時,如何把自己用到的npm模組封裝成Docker映象,方便在離線的時候使用?
使用場景 在本文開頭,說一下碰到的使用場景。編寫好nodejs程式後,就要封裝成Docker映象。在編譯Dockerfile的時候,系統會從npm的模組倉庫中下載用到的模組。這會碰到兩個問題: 第一,大多數情況下,我們更新程式,只是改了原始碼,沒有修改pac
【Java那點事 | 學習●思考●分享 | Java技術交流QQ群:83753349】當你的才華還撐不起你的野心時,那你就應該靜下心來學習。豈能盡如人意,但求無愧我心; 努力不一定會成功,但是放棄一定會失敗; 好好學習,天天向上,不求與人相比,但求超越
當你的才華還撐不起你的野心時,那你就應該靜下心來學習。豈能盡如人意,但求無愧我心; 努力不一定會成功,但是放棄一定會失敗; 好好學習,天天向上,不求與人相比,但求超越自己; 知其然,還要知其所以然;...
不會管理的程式設計師,永遠只是一個大兵
很多童鞋都玩王者榮耀,你肯定知道大兵和英雄的區別。這裡宣告一下:本文的英雄都是狹義上的英雄,特指遊戲中的角色。 當然,我也不會和你擡槓,在遊戲裡大兵也是決定成敗的關鍵。但是請別忽略,如果沒有英雄,大兵可能都走不到敵方陣營。 所以,英雄的重要性可想而知,領導恰恰是這樣一個角色。
Java SE程式打包成jar包或exe程式時,讀取配置檔案的處理
該Java SE程式打包成JAR包或exe程式的時候,配置檔案不能放在裡面;因為會時不時的修改配置檔案裡面的內容,所以必須放在外邊,以備隨時更改! Main main = new Main();
C#開發WinForm窗體程式時,如何禁止使用者改變程式窗體的大小?
使用C#開發WinForm窗體程式時,禁止改變程式窗體的大小的方法: 在開發時,有時我們會設定窗體的背景圖,當我們改變窗體的大小時,窗口裡面不全是背景圖, 有部分是空白的,這就有點不美觀了, 要想窗體程式在執行時不被使用者改變視窗
利用C#開發web應用程式時,對登錄檔進行操作提示沒有許可權的解決辦法
因為公司專案需要對web程式新增一套限制客戶惡意傳播的方案。沒辦法,東西放在客戶的伺服器或者電腦裡面。鑑於本人菜鳥一個,也就能想到利用兩種方案,具體的實現的方式,將會在之後的博文中寫出。 我寫這篇文章