實作各種錯誤處理與資源管理方式。
程式設計的一個重點,就是即使發生錯誤,也要懂得如何處理錯誤並關閉資源。
這個練習要求你處理各種錯誤。由於錯誤處理與程式語言息息相關,你需要參考你正在學習的語言的測試,才能知道確切的要求。
這個練習的目標,是讓你思考有多少個引數被傳進你的程式。
請注意,你可以把空字串當作引數傳進去。
./program ""
這和完全不傳任何引數是不同的。
./program
如果你的程式只收到一個引數(即使那是空字串),就把它當成一個人的名字,並印出問候訊息。 如果它沒收到任何引數,或收到多於一個引數,就印出錯誤訊息,並以非零狀態結束。