使用VS2015或VC6編寫C語言程序需要創建解決方案及項目,每個項目下只能有一個main()函數,而每個作業都需要一個單獨的文件及對應的main函數,每次都創建新的項目比較麻煩,變通的處理方法如下:
1.每次添加新的文件,如test01.c,test02.c等
2.在文件中編寫代碼,及設計主函數main()
3.程序調試通過、提交后,將main()函數改名,如main01、main02等,只有不重復即可.
4.在新文件中使用main(),即保證項目中只有一個main即可。
其實,項目中的其他函數也不允許重名,每個函數都是全局可見,可以通過static關鍵詞使函數僅在本文件中可見。
上面的處理方法比較笨,更好的方法是:
需要新的編碼時,只需要將不需要的代碼文件從項目中移除即可,需要時再通過“添加-->現有項”添加。
另外需要注意,vc不同於vc#,vc的添加現有項,實際上編輯的還是原來的文件,而C#是將原文件拷貝到當前目錄下進行編輯,原文件不變。
也可以將不同的文件放在不同的目錄下,這樣即使文件重名也可以。