cide吧 关注:1,025贴子:2,844
  • 6回复贴,共1

这段程序明明在c4上可以运行,在cide怎么就报错呢?

只看楼主收藏回复

#include "stdio.h"
typedef int iny;
iny fun(iny (*s)[4], iny n, iny k) {
iny m, i;
m = s[0][k];
for (i = 1; i < n; i++) {
if (s[i][k] > m) {
m = s[i][k];
}
}
return m;
}
iny main() {
iny a[4][4] = {
{1, 2, 3, 4}, {11, 12, 13, 14}, {21, 22, 23, 24}, {31, 32, 33, 34}};
printf("%d\n", fun(a, 4, 0));
return 0;
}


IP属地:上海来自Android客户端1楼2017-07-22 22:59回复
    @不知者来此


    IP属地:上海来自Android客户端2楼2017-07-22 23:00
    回复
      我运行并没有发生失败的情况,你为什么不贴错误信息


      IP属地:广西来自Android客户端4楼2017-07-22 23:27
      回复
        /data/data/org.free.cide/files/gcc/bin/../lib/gcc/arm-linux-androideabi/6.1.0/../../../../arm-linux-androideabi/lib/crtbegin_dynamic.o: In function `_start':
        crtbrand.c:(.text+0x8c): undefined reference to `main'
        collect2: error: ld returned 1 exit status
        make: *** [/data/data/org.free.cide/files/temp] Error 1


        IP属地:上海来自Android客户端5楼2017-07-23 08:25
        收起回复
          @不知者来此 上面是出错的信息!


          IP属地:上海来自Android客户端6楼2017-07-23 08:26
          回复