使用VS2015編寫C語言程序2--“多個main”的處理


使用VS2015或VC6編寫C語言程序需要創建解決方案及項目,每個項目下只能有一個main()函數,而每個作業都需要一個單獨的文件及對應的main函數,每次都創建新的項目比較麻煩,變通的處理方法如下:

1.每次添加新的文件,如test01.c,test02.c等

2.在文件中編寫代碼,及設計主函數main()

3.程序調試通過、提交后,將main()函數改名,如main01、main02等,只有不重復即可.

4.在新文件中使用main(),即保證項目中只有一個main即可。

其實,項目中的其他函數也不允許重名,每個函數都是全局可見,可以通過static關鍵詞使函數僅在本文件中可見。

 上面的處理方法比較笨,更好的方法是:

需要新的編碼時,只需要將不需要的代碼文件從項目中移除即可,需要時再通過“添加-->現有項”添加。

另外需要注意,vc不同於vc#,vc的添加現有項,實際上編輯的還是原來的文件,而C#是將原文件拷貝到當前目錄下進行編輯,原文件不變。

也可以將不同的文件放在不同的目錄下,這樣即使文件重名也可以。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM