Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用c程序查看日历??_C - Fatal编程技术网

如何使用c程序查看日历??

如何使用c程序查看日历??,c,C,假设一个日期是1988年12月12日。编写一个c程序来显示特定月份的日历。cal程序可能就是一个很好的例子 $ cal February 2011 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 上面的内容是使用MacOSX10.6系统显示的,但是,几乎所有unix或类似unix的系统(包括linux)都可能

假设一个日期是1988年12月12日。编写一个c程序来显示特定月份的日历。

cal程序可能就是一个很好的例子

$ cal
       February 2011
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28
上面的内容是使用MacOSX10.6系统显示的,但是,几乎所有unix或类似unix的系统(包括linux)都可能会使用它

这一点在


恰巧,cal是一个C程序,freeBSD版本的源代码可能权威版本在

最简单的方法是使用

  system("cal 12 1988");

但我敢打赌这不是你的导师想要的,在这里你可以找到用C语言打印日历的代码:

这超出了您的需要。浏览一下代码,它会对您有所帮助


这是家庭作业吗?如果是这样,你应该添加家庭作业标签。冒着泄露家庭作业的风险,请参阅:先生,我已经在TC编译器bt中运行了此代码,但它没有给出输出。请帮忙me@alfesani:您可能需要安装一个“cal”程序的副本…@alfesani:想改进您的问题吗?目前,我已经给了你们一个实际的例子,说明了如何在C程序中显示它。如果这个程序正是您想要的,您可能希望将它移植到windows?我在ncal代码中没有看到任何本质上不可移植的东西。先生,您显示的输出与我想要显示的完全匹配。我只想知道,当我们调用这个函数时,是否有任何内置函数可以显示这样的结果。请帮忙me@alfesani:不,不在标准C中。任何此类功能都需要由程序员实现。事实上,这正是这里所显示的。ncal源代码以C语言显示显示输出的程序的实现。如果您选择,您可以自由地将其移植到windows,或者编写自己的。