记录详情

Compile Error

/in/foo.c: In function 'main':
/in/foo.c:12:30: error: subscripted value is neither array nor pointer nor vector
   12 |         scanf("%d", &original[i]);
      |                              ^
/in/foo.c:19:30: error: subscripted value is neither array nor pointer nor vector
   19 |         scanf("%d", &toInsert[i]);
      |                              ^
/in/foo.c:26:21: error: subscripted value is neither array nor pointer nor vector
   26 |         if (original[i] <= toInsert[j]) {
      |                     ^
/in/foo.c:26:36: error: subscripted value is neither array nor pointer nor vector
   26 |         if (original[i] <= toInsert[j]) {
      |                                    ^
/in/foo.c:27:21: error: subscripted value is neither array nor pointer nor vector
   27 |             original[k++] = original[i++];
      |                     ^
/in/foo.c:27:37: error: subscripted value is neither array nor pointer nor vector
   27 |             original[k++] = original[i++];
      |                                     ^
/in/foo.c:29:21: error: subscripted value is neither array nor pointer nor vector
   29 |             original[k++] = toInsert[j++];
      |                     ^
/in/foo.c:29:37: error: subscripted value is neither array nor pointer nor vector
   29 |             original[k++] = toInsert[j++];
      |                                     ^
/in/foo.c:35:17: error: subscripted value is neither array nor pointer nor vector
   35 |         original[k++] = original[i++];
      |                 ^
/in/foo.c:35:33: error: subscripted value is neither array nor pointer nor vector
   35 |         original[k++] = original[i++];
      |                                 ^
/in/foo.c:40:17: error: subscripted value is neither array nor pointer nor vector
   40 |         original[k++] = toInsert[j++];
      |                 ^
/in/foo.c:40:33: error: subscripted value is neither array nor pointer nor vector
   40 |         original[k++] = toInsert[j++];
      |                                 ^
/in/foo.c:46:31: error: subscripted value is neither array nor pointer nor vector
   46 |         printf("%d ", original[i]);
      |                               ^
/in/foo.c:6:9: warning: variable 'toInsert' set but not used [-Wunused-but-set-variable]
    6 |     int toInsert; // 待插入的数组
      |         ^~~~~~~~
/in/foo.c:5:9: warning: variable 'original' set but not used [-Wunused-but-set-variable]
    5 |     int original; // 原始数组,足够大以容纳插入后的元素
      |         ^~~~~~~~
/in/foo.c: At top level:
/in/foo.c:53:5: error: redefinition of 'main'
   53 | int main() {
      |     ^~~~
/in/foo.c:3:5: note: previous definition of 'main' with type 'int()'
    3 | int main() {
      |     ^~~~
/in/foo.c: In function 'main':
/in/foo.c:62:30: error: subscripted value is neither array nor pointer nor vector
   62 |         scanf("%d", &original[i]);
      |                              ^
/in/foo.c:69:30: error: subscripted value is neither array nor pointer nor vector
   69 |         scanf("%d", &toInsert[i]);
      |                              ^
/in/foo.c:76:21: error: subscripted value is neither array nor pointer nor vector
   76 |         if (original[i] <= toInsert[j]) {
      |                     ^
/in/foo.c:76:36: error: subscripted value is neither array nor pointer nor vector
   76 |         if (original[i] <= toInsert[j]) {
      |                                    ^
/in/foo.c:77:21: error: subscripted value is neither array nor pointer nor vector
   77 |             original[k++] = original[i++];
      |                     ^
/in/foo.c:77:37: error: subscripted value is neither array nor pointer nor vector
   77 |             original[k++] = original[i++];
      |                                     ^
/in/foo.c:79:21: error: subscripted value is neither array nor pointer nor vector
   79 |             original[k++] = toInsert[j++];
      |                     ^
/in/foo.c:79:37: error: subscripted value is neither array nor pointer nor vector
   79 |             original[k++] = toInsert[j++];
      |                                     ^
/in/foo.c:85:17: error: subscripted value is neither array nor pointer nor vector
   85 |         original[k++] = original[i++];
      |                 ^
/in/foo.c:85:33: error: subscripted value is neither array nor pointer nor vector
   85 |         original[k++] = original[i++];
      |                                 ^
/in/foo.c:90:17: error: subscripted value is neither array nor pointer nor vector
   90 |         original[k++] = toInsert[j++];
      |                 ^
/in/foo.c:90:33: error: subscripted value is neither array nor pointer nor vector
   90 |         original[k++] = toInsert[j++];
      |                                 ^
/in/foo.c:96:31: error: subscripted value is neither array nor pointer nor vector
   96 |         printf("%d ", original[i]);
      |                               ^
/in/foo.c:56:9: warning: variable 'toInsert' set but not used [-Wunused-but-set-variable]
   56 |     int toInsert; // 待插入的数组
      |         ^~~~~~~~
/in/foo.c:55:9: warning: variable 'original' set but not used [-Wunused-but-set-variable]
   55 |     int original; // 原始数组,足够大以容纳插入后的元素
      |         ^~~~~~~~
/in/foo.c: At top level:
/in/foo.c:103:5: error: redefinition of 'main'
  103 | int main() {
      |     ^~~~
/in/foo.c:3:5: note: previous definition of 'main' with type 'int()'
    3 | int main() {
      |     ^~~~
/in/foo.c: In function 'main':
/in/foo.c:112:30: error: subscripted value is neither array nor pointer nor vector
  112 |         scanf("%d", &original[i]);
      |                              ^
/in/foo.c:119:30: error: subscripted value is neither array nor pointer nor vector
  119 |         scanf("%d", &toInsert[i]);
      |                              ^
/in/foo.c:126:21: error: subscripted value is neither array nor pointer nor vector
  126 |         if (original[i] <= toInsert[j]) {
      |                     ^
/in/foo.c:126:36: error: subscripted value is neither array nor pointer nor vector
  126 |         if (original[i] <= toInsert[j]) {
      |                                    ^
/in/foo.c:127:21: error: subscripted value is neither array nor pointer nor vector
  127 |             original[k++] = original[i++];
      |                     ^
/in/foo.c:127:37: error: subscripted value is neither array nor pointer nor vector
  127 |             original[k++] = original[i++];
      |                                     ^
/in/foo.c:129:21: error: subscripted value is neither array nor pointer nor vector
  129 |             original[k++] = toInsert[j++];
      |                     ^
/in/foo.c:129:37: error: subscripted value is neither array nor pointer nor vector
  129 |             original[k++] = toInsert[j++];
      |                                     ^
/in/foo.c:135:17: error: subscripted value is neither array nor pointer nor vector
  135 |         original[k++] = original[i++];
      |                 ^
/in/foo.c:135:33: error: subscripted value is neither array nor pointer nor vector
  135 |         original[k++] = original[i++];
      |                                 ^
/in/foo.c:140:17: error: subscripted value is neither array nor pointer nor vector
  140 |         original[k++] = toInsert[j++];
      |                 ^
/in/foo.c:140:33: error: subscripted value is neither array nor pointer nor vector
  140 |         original[k++] = toInsert[j++];
      |                                 ^
/in/foo.c:146:31: error: subscripted value is neither array nor pointer nor vector
  146 |         printf("%d ", original[i]);
      |                               ^
/in/foo.c:106:9: warning: variable 'toInsert' set but not used [-Wunused-but-set-variable]
  106 |     int toInsert; // 待插入的数组
      |         ^~~~~~~~
/in/foo.c:105:9: warning: variable 'original' set but not used [-Wunused-but-set-variable]
  105 |     int original; // 原始数组,足够大以容纳插入后的元素
      |         ^~~~~~~~

信息

递交者
类型
自测
语言
C
递交时间
2025-12-01 12:54:34
评测时间
2025-12-01 12:54:34
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes