SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: portirijillo en Jueves 6 de Octubre de 2011, 07:03
-
Hola a todos, empeze con lo que son cadenas de texto en matrices, pero ahora quiero capturar una cadena de texto que esta en una matriz m*n, ya que planeo mostrar un dibujo.
El codigo que tengo es asi, lo unico que logro es declarar el arreglo como un vector para la primera linea, no se como hacerle para toda la matriz.
/*r -- renglones
c --- columnas */
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
#include <windows.h>
int main(){
int i,j;
char cadena[][]={
"@@@@@_____@@@@@@"
"@@@@@____@@@@@@"
"@@@@@___@@@@@@"
"@@@@@__@@@@@@"
"@@@@@_@@@@@@"
"@@@@@@@@@@@"
"@@@@@_@@@@@@"
"@@@@@__@@@@@@"
"@@@@@___@@@@@@"
"@@@@@____@@@@@@"
"@@@@@_____@@@@@@"
"@@@@@______@@@@@@"};
for(i=0;cadena[i];i++){
}
return 0;
}
-
O ya encontre como era, de todos modos por si otro usuario quiere una cadena de texto (string) en una matriz, dejo el codigo.
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <windows.h>
int main(){
int i,j;
char *cadena[]={
"@@@@@_____@@@@@@",
"@@@@@____@@@@@@",
"@@@@@___@@@@@@",
"@@@@@__@@@@@@",
"@@@@@_@@@@@@",
"@@@@@@@@@@@",
"@@@@@_@@@@@@",
"@@@@@__@@@@@@",
"@@@@@___@@@@@@",
"@@@@@____@@@@@@",
"@@@@@_____@@@@@@",
"@@@@@______@@@@@@"};
for(i=0;i<12;i++){
}
return 0;
}