elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 22:26  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Inicializar array bidimensional con palabras
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Inicializar array bidimensional con palabras  (Leído 651 veces)
folostia

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Inicializar array bidimensional con palabras
« en: 21 Diciembre 2011, 15:38 »

Buenas,estoy haciendo el juego del ahorcado en C pero me surgen bastantes dudas.La primera:

Yo lo quiero hacer de forma que un jugador1 introduzca 6 palabras y una vez hecho selecciono una de ellas mediante un random;¿cómo hago para meter las seis palabras en un array de 6x6? Sé que es una pregunta muy elemental pero estoy bastante verde  :-\


« Última modificación: 21 Diciembre 2011, 15:43 por IR.M » En línea

"Antes de que un software pueda ser reusable, primero ha de ser usable." (Ralph Johnson)
Usuario Linux:547941
El_Java

Desconectado Desconectado

Mensajes: 132



Ver Perfil WWW
Re: Inicializar array con palabras
« Respuesta #1 en: 21 Diciembre 2011, 15:40 »

Código
string[6] str;
for(int x=0; x<6; x++) cin >> str[x];
 


En línea
folostia

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Re: Inicializar array bidimensional con palabras
« Respuesta #2 en: 21 Diciembre 2011, 15:46 »

Yo tenía pensado poner algo así:

Código:
for(cont=0;cont<6;cont++){
                 scanf ("%c",&palabra);
                 palabra=frase[cont]; }

pero me da que no va bien y no sé como hacerlo
En línea

"Antes de que un software pueda ser reusable, primero ha de ser usable." (Ralph Johnson)
Usuario Linux:547941
El_Java

Desconectado Desconectado

Mensajes: 132



Ver Perfil WWW
Re: Inicializar array bidimensional con palabras
« Respuesta #3 en: 21 Diciembre 2011, 15:52 »

llevas razón, el código que te he puesto es C++, culpa mía :P
No sé si te funcionará tu codigo, no conozco bien la funcion scanf, lo siento.
En línea
folostia

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Re: Inicializar array bidimensional con palabras
« Respuesta #4 en: 21 Diciembre 2011, 15:55 »

llevas razón, el código que te he puesto es C++, culpa mía :P
No sé si te funcionará tu codigo, no conozco bien la funcion scanf, lo siento.
La función scanf sirve para leer lo que introduce el usuario
En línea

"Antes de que un software pueda ser reusable, primero ha de ser usable." (Ralph Johnson)
Usuario Linux:547941
folostia

Desconectado Desconectado

Mensajes: 110


Ver Perfil
Re: Inicializar array bidimensional con palabras
« Respuesta #5 en: 21 Diciembre 2011, 16:21 »

Ya está solucionado,al final me quedó así:

Código:
printf ("Introduce palabras \n");
    fflush (stdin);
    for (f=0;f<6;f++) {
        for (c=0;c<6;c++) {
            scanf ("%c",&palabras[f][c]); } } /*Leemos las palabras*/
En línea

"Antes de que un software pueda ser reusable, primero ha de ser usable." (Ralph Johnson)
Usuario Linux:547941
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
array bidimensional de string a puntero
Programación C/C++
kmorfo 7 1,514 Último mensaje 17 Agosto 2006, 01:10
por Ole
Array bidimensional en pascal.
Ejercicios
sv51 4 6,005 Último mensaje 21 Junio 2008, 22:30
por sv51
REllenar array bidimensional
Programación C/C++
sarape 1 1,703 Último mensaje 14 Julio 2008, 18:01
por Lauta
[C++] Fallo tonto en array bidimensional :S
Programación C/C++
DarkItachi 5 900 Último mensaje 12 Abril 2010, 17:56
por DarkItachi
Ordenar array bidimensional
Java
KaRaLLo 4 605 Último mensaje 2 Febrero 2012, 23:25
por jhonatanAsm
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines