記錄下來只為後續方便。
原來gdb中列印出的的語句並沒有立即執行,要等到下一條才能執行。所以之前的錯誤都是因為其實還沒有真正初始化導致。
再除錯時,結果如下:
(gdb) set args 2010 12 2
(gdb) break main
breakpoint 1 at 0x80486f3: file calendar.c, line 120.
(gdb) r
starting program: /home/wupeng/programe/linuxc/a.out 2010 12 2
breakpoint 1, main (argc=4, argv=0xbffff394) at calendar.c:120
120 uint16 year = 0;
(gdb) s
121 uint8 month = 0;
(gdb)
122 uint16 day = 0;
(gdb)
123 uint32 days = 0;
(gdb) print year month
a syntax error in expression, near `month'.
(gdb) print year
$1 = 0
(gdb) print month
$2 = 0 '/000'
(gdb) print day
$3 = 0
上面看來,執行已是ok,所以夗了乙個比較弱智的錯誤.
簡易萬年曆
div設定 li body calendar calendar ul calendar li calendar li h2 calendar li p calendar active calendar active p calendar text calendar text h2 calendar ...
c 萬年曆小程式
include include include include include using namespace std class date 定義乙個日期類 建構函式 void setyear int y 改變年份的介面 void setmonth int m 改變月份的介面 void setday...
php萬年曆月份處理 PHP製作萬年曆
使用php實現萬年曆功能的要點 得到當前要處理的月份總共有多少天 days 得到當前要處理的月份的一號是星期幾 dayofweek days的作用 知道要處理的月份共有多少天,就可以通過迴圈輸出天數了 dayofweek的作用 只有知道每個月的1號是星期幾,才能知道在輸出天數之前需要輸出多少空格 空...