Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
指针计数不正确[C]_C_Arrays_Pointers - Fatal编程技术网

指针计数不正确[C]

指针计数不正确[C],c,arrays,pointers,C,Arrays,Pointers,我知道看起来很多,但实际上不是 它只检查数组中的字符是否是元音,如果它位于主/支持对角线上,则计数器将+1 问题是输出为主对角线=31,支持对角线=4。 我不确定问题出在哪里,我已经看了一个小时了 #包括 #包括 #包括 #包括 #包括 void Dijagonala(char znakovi[5][5],int*glav,int*spor) { int i,j; 对于(i=0;i 看起来它想成为 (*glav)+=1; 类似于 *spor=*spor+1; 也就是说,不要将变量的值和1

我知道看起来很多,但实际上不是 它只检查数组中的字符是否是元音,如果它位于主/支持对角线上,则计数器将+1

问题是输出为主对角线=31,支持对角线=4。 我不确定问题出在哪里,我已经看了一个小时了

#包括
#包括
#包括
#包括
#包括
void Dijagonala(char znakovi[5][5],int*glav,int*spor)
{
int i,j;
对于(i=0;i
看起来它想成为

(*glav)+=1;  
类似于

*spor=*spor+1;
也就是说,不要将变量的值和1相加。
只能增加1。

(我个人的口味)对
()

更慷慨一些请解释一下
*glav+=*glav+1;
。它看起来像是
(*glav)+=1;
fflush(stdin);
-.@Yunnosch修复了它!谢谢。我真的忽略了那一个。建议:
int是\u元音=strchr(“aeiouAEIOU”,znakovi[I][j])!=0;
@MichaelBurr谢谢你的提示!以后就可以了。不要忽略其他评论。它们听起来像是很好的建议。
(*glav)+=1;  
*spor=*spor+1;