realizar un programa que ingresando una palabra por teclado ella se mueva.

Iniciado por fernandoprog1, 16 Junio 2015, 17:15 PM

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

engel lex

Creó que deberías pasarte por un tutorial de c -.-

En tu último código clrscr y gotoxy no están definidos, lo que yo te pase fue la definición de gotoxy y lo que te dio 0xFer es la definición de clrsrc
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

fernandoprog1

ya entendí a lo que te referias engel lex, descarge la librería conio para codeblock y anduve leyendo sobre ella , ahora no entiendo por que este programa no se puede compilar me tira error en cout, acaso ahí algo mal declarado ?

Código (cpp) [Seleccionar]

#include <iostream> //usar cout
#include <conio2.h> //usar getch ()
#include <windows.h> //usar la función sleep

int main ()

{

int i;

for (i==1; i<24; i++) //que inicie en la posición 1(ya sea x,y en este caso en y) y que al llegar a la posición 24 se detenga



{ clrscr();
gotoxy(32,i); //borropantalla y coloco texto sin dejar rastro del texto

cout<<"Hola";

Sleep(100);

return 0;

}
}

engel lex

No se debe usar conio -.- (especialmente, si esto es una tarea, posiblemente la pc de tu profesor no lo tenga y tu programa falle)

Aislado a ello, te falta el namespace std, no estás declarando el espacio de trabajo, o lo declaras, o usas std::cout
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

fernandoprog1

tu engel lex estuve leyendo y por lo que lei es preferible usar std::cout que using namespace std; tu que opinas ?

fernandoprog1

me sigue sin salir el hola mundo lo compilo y no me tira ningún erro y declare el namespace, cual es mi error ?

Código (cpp) [Seleccionar]
[/
#include <iostream>
//usar cout

#include <conio2.h> //usar getch ()

#include <windows.h>


using namespace std;

int main()
{



int i;
for (i==1; i<24; i++) //que inicie en la posición 1(ya sea x,y en este caso en y) y que al llegar a la posición 24 se detenga.

{ clrscr();

gotoxy(32,i); //borropantalla y coloco texto sin dejar rastro del texto


cout <<"hola mundo"<<endl;


Sleep(100);


return 0;



}

}

0xFer

Para darle un valor a una variable tienes que usar el operador de asignacion "=" tú estas usando el operador de comparación "==" para hacer la misma tarea.
Código (java) [Seleccionar]
int getRandomNumber(){
    return 4; //chosen by fair dice roll
              //guaranteed to be random
}

fernandoprog1

0xFer  Gracias por tu ejemplo ya lo logre entender, me puse a leer un poco mas de c para poder entenderlo, Gracias !!!  :D