c - c 中的字符矩阵,我需要将矩阵作为参数传递给函数
问题描述
我需要将矩阵作为参数传递给函数,但是在检查它是否发生时,我尝试打印的值matrix [1][1]
并且它不起作用
int Cabe_proceso(int pag, int cel,int pal,char Memoria_fisica[1][pal-1]){
printf("[%s]\n",Memoria_fisica[1][1]);
}
int main(void){
int palabras, celdas;
printf("Ingrese la cantidad de palabras soportadas por la memoria principal\n");
scanf("%i",&palabras);
printf("Ingrese la cantidad de palabras que define el tamano de un marco de paginas\n");
scanf("%i",&celdas);
int marcos =palabras/celdas;
int i,j,aux=celdas,m=1;
if(palabras%celdas ==0){
marcos= marcos;
}else{
marcos++;
}
char *Memoria_fisica[1][palabras-1];
for(i=0;i<1;i++){
for(j=0;j<palabras;j++){
Memoria_fisica[i][j]= "0";
}
}
for(i=0;i<1;i++){
for(j=0;j<palabras;j++){
printf("[%s]\n",Memoria_fisica[i][j]);
if(j==aux-1){
printf("--------------marco %i\n", m);
aux=aux+celdas;
m++;
}
}
if(palabras%celdas!=0){
printf("------------------marco %i\n",marcos);
}
}
printf("%i\n",celdas);
Cabe_proceso(1,celdas,palabras,Memoria_fisica);
return 0;
}
我包括书店stdio.h,stdlib.h,strings.h
解决方案
推荐阅读
- r - 可以直接用管道连接到stargazer吗?
- sql - 如何从聚合中获得相同的结果
- python - Flask:站点重新加载事先检查数据库
- flutter - 为什么 pubspec 环境/sdk/使用“'>=2.7.0 <3.0.0'”而不是“^2.7.0”
- javascript - 对 JSON 对象求和并从数组中删除重复项
- python - 如何在cefpython中禁用同源策略?
- html - 编辑翻转卡
- c# - WPF用C#覆盖资源字典中的键
- php - 容器看不到其中预建的供应商文件夹
- azure - Azure DevOps Pipeline:将发布工件 (webapp.zip) 下载到特定服务器或 PC 的本地目录