我的任务是在用户输入月份和年份时创建日历.所有这些都很有效,但我无法弄清楚如何更新char monthName[256];变量.我的猜测是monthName = "January"(或无论哪个月),但这不起作用.不知道我做错了什么.
FWIW,用户不输入月份名称.我必须根据用户输入的月份数将其打印到屏幕上.
你应该使用std::string,比如std::string monthName = "Jan"; monthName = "Feb";.
如果有某些原因你必须使用C风格的字符串,那么std::strcpy将解决你的问题.例如std::strcpy(monthName,"Jan");,将字符串"Jan"复制到字符数组中.您不能将字符串直接分配给这样的数组.
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |