paso de parametros a la funcion main y archvos pbm

Iniciado por kikian94, 24 Noviembre 2013, 09:40 AM

0 Miembros y 1 Visitante están viendo este tema.

kikian94

esto es lo que llevo pero no consigo hacerlo funcionar
#include<stdio.h>

#define FILA 121
#define COLUMNA 180

int main(int argc,char *argv[]){

char cero [FILA][COLUMNA];
int i,j;

char uno [FILA][COLUMNA];
int x,y;


int z=0;
int bit;

//Patron del bit 0
for(i=0;i<115;i++)
for(j=0;j<COLUMNA;j++)
cero[i][j]='0';
for(i=115;i<118;i++)
for(j=0;j<COLUMNA;j++)
cero[i][j]='1';
for(i=118;i<FILA;i++)
for(j=0;j<COLUMNA;j++)
cero[i][j]='0';

//Patron del bit 1

for(x=0;x<115;x++)
for(y=0;y<COLUMNA;y++)
cero[x][y]='0';
for(x=115;x<118;x++)
for(y=0;y<COLUMNA;y++)
cero[x][y]='1';
for(x=118;x<FILA;x++)
for(y=0;y<COLUMNA;y++)
cero[x][y]='0';

if(argc>1){
printf("ejecute de nuevo el programa");
}else{


while(argv[1][z]=='1' && argv[1][z]=='0'){
if(argv[1][z]=='1'){
for(x=0;x<115;x++)
for(y=0+bit;y<COLUMNA+bit;y++)
printf("%c ",cero[x][y]);
for(x=115;x<118;x++)
for(y=0+bit;y<COLUMNA+bit;y++)
printf("%c ",cero[x][y]);
for(x=118;x<FILA;x++)
for(y=0+bit;y<COLUMNA+bit;y++)
printf("%c ",cero[x][y]);
}
if(argv[1][z]=='0'){
for(i=0;i<115;i++)
for(j=0+bit;j<COLUMNA+bit;j++)
printf("%c ",uno[i][j]);
for(i=115;i<118;i++)
for(j=0+bit;j<COLUMNA+bit;j++)
printf("%c ",uno[i][j]);
for(i=118;i<FILA;i++)
for(j=0+bit;j<COLUMNA+bit;j++)
printf("%c ",uno[i][j]);
}

bit=bit+COLUMNA;
z++;
}



}







return 0;
}