C下标值既不是数组也不是指针也不是向量

罗德里戈·萨(RodrigoSá)

你们可以在功能m上帮助我吗?这个想法是用printf的“选项卡”,但我不明白这是怎么回事

#include <stdio.h>
#define MAXL 50
#define MAXC 50
unsigned int linhas;
unsigned int colunas;
int segC [MAXL];
int segL [MAXC];
char tab[MAXL][MAXC];

void c (){
    int l,c,temp;
    scanf("%d %d",&linhas,&colunas);
    for (l=0;l<linhas;l++){
        scanf("%d[^'']",&temp);
        segC[l]=temp;
    }
    for (c=0;c<colunas;c++){
        scanf("%d[^'']",&temp);
        segC[c]=temp;
    }

    for(l=0;l<=linhas;l++){
        for(c=0;c<colunas;c++){
            scanf("%c",&tab[l][c]);
        }
    }


 }

char m (linhas,colunas,segC,segL,tab){
    int l,c;
    int tempi;
    char tempc;
    for(l=0;l<=linhas;l++){
        for(c=0;c<colunas;c++){
            printf("%c",tab[l][c]);
        }
        tempi=segL[l];
        printf("%d\n",tempi);
    }
    for(c=0;c<colunas;c++){
        tempi=segC[c];
        printf("%d",tempi);
    }
    printf("\n");
}

char h (int line){      
}
int main (){
    c();
//m(linhas,colunas,segC,segL,tab);
}
用户4413591

像这样重写函数:

char m() {
  /* ... */
}

您无需提供全局变量作为函数的参数;实际上,局部函数参数遮盖了全局变量。

最后,避免省略参数和变量类型;从C99开始,至少是不推荐使用甚至是非法的(忽略的类型默认为int,这在这里引起了问题。)

更好的是,在main()中将它们声明为局部变量,并通过伪引用将它们传递给m()c()

char m( unsigned int linhas, unsigned int colunas, int **segC, int **segL, char ***tab ) {
  /* ... */
}

调用时传递segC,segL和tab的地址。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C:下标值既不是数组也不是指针

来自分类Dev

下标值既不是数组也不是指针,也不是C程序中的向量

来自分类Dev

矩阵乘积导致错误:下标值既不是数组也不是指针也不是向量

来自分类Dev

下标值既不是数组也不是指针,也不是带有argv的向量

来自分类Dev

错误-下标值既不是数组也不是指针也不是向量

来自分类Dev

如何解决“下标值既不是数组也不是指针也不是向量”

来自分类Dev

C错误:行梯形形式的“下标值既不是数组也不是指针”

来自分类Dev

二维数组错误:下标值既不是数组,也不是指针,也不是矢量

来自分类Dev

分配数组元素值时,C下标值既不是数组,也不是指针,也不是矢量

来自分类Dev

分配数组元素值时,C下标值既不是数组,也不是指针,也不是矢量

来自分类Dev

值既不是数组也不是指针

来自分类Dev

订阅值既不是数组也不是指针

来自分类Dev

“错误:下标值不是数组、指针或向量”,我使用的是字符串

来自分类Dev

既不是句法也不是语义的错误?

来自分类Dev

错误:下标的值不是内核中的数组,指针或向量

来自分类Dev

当 ParamType 既不是指针也不是引用时自动类型推导

来自分类Dev

ID既不是DataColumn也不是Table的DataRelation

来自分类Dev

既不是nth-child也不是nth-of-type

来自分类Dev

“数组下标不是整数” c

来自分类Dev

“数组下标不是整数” c

来自分类Dev

数组下标不是整数

来自分类Dev

如何在C#中检查给定的双数是否正常,即既不是零,次正规,无穷也不是NaN

来自分类Dev

读取.xslx文件时,“您的InputStream既不是OLE2流,也不是OOXML流”

来自分类Dev

声明类型既不是“ void”也不是“ any”的函数必须返回一个值

来自分类Dev

在脚本错误中创建设置-'既不是多维数据集中的维也不是层次结构'

来自分类Dev

Android:android.jar既不是目录也不是文件(类型= 1)

来自分类Dev

使用内部链接匹配关键字(既不是标题也不是名称)

来自分类Dev

BeanResult'command'既不是BindingResult也不是普通目标对象。春季例外

来自分类Dev

为什么一个空的javascript对象既不是true也不是false?

Related 相关文章

  1. 1

    C:下标值既不是数组也不是指针

  2. 2

    下标值既不是数组也不是指针,也不是C程序中的向量

  3. 3

    矩阵乘积导致错误:下标值既不是数组也不是指针也不是向量

  4. 4

    下标值既不是数组也不是指针,也不是带有argv的向量

  5. 5

    错误-下标值既不是数组也不是指针也不是向量

  6. 6

    如何解决“下标值既不是数组也不是指针也不是向量”

  7. 7

    C错误:行梯形形式的“下标值既不是数组也不是指针”

  8. 8

    二维数组错误:下标值既不是数组,也不是指针,也不是矢量

  9. 9

    分配数组元素值时,C下标值既不是数组,也不是指针,也不是矢量

  10. 10

    分配数组元素值时,C下标值既不是数组,也不是指针,也不是矢量

  11. 11

    值既不是数组也不是指针

  12. 12

    订阅值既不是数组也不是指针

  13. 13

    “错误:下标值不是数组、指针或向量”,我使用的是字符串

  14. 14

    既不是句法也不是语义的错误?

  15. 15

    错误:下标的值不是内核中的数组,指针或向量

  16. 16

    当 ParamType 既不是指针也不是引用时自动类型推导

  17. 17

    ID既不是DataColumn也不是Table的DataRelation

  18. 18

    既不是nth-child也不是nth-of-type

  19. 19

    “数组下标不是整数” c

  20. 20

    “数组下标不是整数” c

  21. 21

    数组下标不是整数

  22. 22

    如何在C#中检查给定的双数是否正常,即既不是零,次正规,无穷也不是NaN

  23. 23

    读取.xslx文件时,“您的InputStream既不是OLE2流,也不是OOXML流”

  24. 24

    声明类型既不是“ void”也不是“ any”的函数必须返回一个值

  25. 25

    在脚本错误中创建设置-'既不是多维数据集中的维也不是层次结构'

  26. 26

    Android:android.jar既不是目录也不是文件(类型= 1)

  27. 27

    使用内部链接匹配关键字(既不是标题也不是名称)

  28. 28

    BeanResult'command'既不是BindingResult也不是普通目标对象。春季例外

  29. 29

    为什么一个空的javascript对象既不是true也不是false?

热门标签

归档