实现各种错误处理和资源管理。
编程中重要的一点是,即使出现错误,也要处理错误并关闭资源。
这个练习要求你处理各种错误。 因为错误处理相当依赖于具体的编程语言,你需要参考你所在语言轨道的测试来了解具体要求。
本练习的目标是考察传递给程序的实参数量。
注意,你可以把空字符串作为实参传入。
./program ""
这和完全不传实参是不同的。
./program
如果程序运行时恰好只有一个实参(即使它是空字符串),就把它当作人名,并打印一条问候消息。 如果运行时没有实参,或者实参多于一个,就打印一条错误消息,并以非零状态码退出。