Ensamblador - pregunta principiante

 
Vista:

pregunta principiante

Publicado por marta (1 intervención) el 12/01/2004 20:12:53
Buenas!! Estoy empezando a programar y tengo problemas con la funcion gets para introducir una array. El caso es que pongo un printf pidiendo la cadena, y despues un gets(cadena), pero al ejecutar no m da la opcion de introducir la cadena.
Que estoy haciendo mal?
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:pregunta principiante

Publicado por javi (2 intervenciones) el 14/01/2004 18:57:37
....
char cadena[20];
printf(\" introducuir cadena \\n\" );
gets(cadena);
...
deberia funcionar ,y despues del printf se para el programa ,metes la cadena y pulsas intro y continua . Lo que pasa es que esto es para msdos ,si lo corres en entornos windows y depende del compilador a veces funciona mal ,o eso recuerdo cuando programaba en msdos .
Si no te va ,prueba :

scanf(\"%s\",cadena);

esto supongo que si funciona siempre.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar