我对C有点陌生,输入的输入确实使我感到困惑。我正在尝试初始化大小为4的数组,但有时用户会输入3的有效输入。在Java中,我可以检查输入的长度并添加条件,但不确定在C中如何工作。
main(void){
char str[N];
int i;
for(i = 0; i < N; i++){
scanf("%c", &str[i]);
}
for(i = 0; i < N; i++){
printf("%c\n", str[i]);
}
}
Run Code Online (Sandbox Code Playgroud)
现在,如果我输入4或更多,它可以正常工作。如果我输入3,它将中断。我希望它能处理3个或4个字符。
实际上,问题的根源是:我试图在C中找到一种方法来读取24小时制的时间,并将其添加到24小时制的时间中。我应该以一种完全不同的方式来处理吗?
谢谢,
我不能把这个放在中心位置.我尝试过各处添加对齐,以及每种不同的标签组合.我知道HTML并不好......但我现在只是想尝试一些功能 - 而不是担心最佳实践.
<table class='navbar' width='100%'>
<tr>
<td class='navbar'>
<a href='#' class='cta cta-big cta-red'><center><span class='icon-go'>No</span></a></center>
</td>
<td class='navbar'>
<center><a href='#' class='cta cta-big cta-yellow'><span class='icon-download'>Maybe</span></a></center>
</td>
<td class='navbar'>
<center><a href='#' class='cta cta-big cta-green'><span class='icon-check'>Yes</span></a>
</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激!谢谢!