刚开始学ansi C
作业中遇到二个问题:
要求输入整数,当中用空格分开.但是如何提供这些数字到一个整型的数组中去呢?
ex enter numbers: 10 20 30 40
我先定义一个char 的数组
然后用fgets()去读,下面是我编的代码
printf("\nEnter tree numbers :");
fgets(initialval,102,stdin);
for(i=0;i<=strlen(initialval)-2;i++)
{
if(initialval[i]!=' ')
{
printf("%c\n",initialval[i]);
c=initialval[i];
temp[i]=c;
}
else
{
optionstats[sizeh-1]=atoi(temp);
sizeh=sizeh+1;
}
}
我以为空格也会被作为一个字符来处理存入initialval中,可是好像输出时没有。这样输出数字的条件没有了,我就不知道该怎么办了!
望指教。(老师不让用scanf)
2.做了一个menu
1.aaaaaaa
2.bbbbbbb
3.ccccccc
....
6.ggggggg
每一个都代表一个小功能,都要写一个函数来实现,但是第六个函数要实现的是统计之前5个函数被运行的次数,不知道该如何实现。
望指教,谢谢了,在线等!
(急)如何统计不同函数被调用的次数以及如何提取用空格分开的数字?