我现在正处于泡菜中。我无法输入示例
1994 肖申克的救赎
1994 年低俗小说
2008 黑暗骑士
1957 12 愤怒的男人
我首先将数字转换为整数,然后我需要使用字符数组将电影的名称转换为字符串,但是我无法完成此操作。
这是自动取款机的代码
while(scanf("%d", &myear) != EOF)
{
i = 0;
while(scanf("%[^\n]", &ch))
{
title[i] = ch;
i++;
}
addNode(makeData(title,myear));
}
标题数组任意大,作用是将数据作为节点添加到链表中。现在我为每个节点不断获得的输出如下
“汉克救赎”
“ 离子”
“骑士”
“男人”
是的,它奇怪地在截止标题前打印了一个空格。我检查了变量,它在数据中添加了空间。(我没有打印正确的年份)
我怎样才能解决这个问题?