Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Danyel_Casvill

#1
PHP / Error al validar archivo .php
24 Junio 2014, 03:59 AM
Hola de nuevo... !

Código (php) [Seleccionar]
    <?php
     
    $cadena 
"\r----------------------------------\r\nNombre: ".$_POST["nombre"].
    
".\r\nE-mail: " .$_POST["email"].
    
".\r\nAsunto: ".$_POST["asunto"].
    
".\r\nMensaje: ".$_POST["mensaje"].
    
".\r----------------------------------";
     
    
$archivo fopen("datos.txt","a+");
    
fputs($archivo,$cadena);
    
fclose($archivo);
     
    echo 
"Mensaje enviado correctamente";
     
    
?>


Este codigo me funciona bien pero cuando voy a http://validator.w3.org/ me da dos errores algo "bobos"

Line 1, Column 1: character "M" not allowed in prolog

Mensaje enviado correctamente

Line 1, Column 30: end of document in prolog

Mensaje enviado correctamente
#2
Hola!

Tengo este par de códigos

Código (html4strict) [Seleccionar]
<!DOCTYPE HTML>

<html>
<head>

<link rel="stylesheet" type="text/css" href="style.css">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Contacto</title>

</head>

<body>


<h4>CONTACTENOS</h4>


<form action="coments.php" method="post"  name="correo">


NOMBRE: <br/>
<input type="text" name="nombre" value=""/> <br/>

E-MAIL: <br/>
<input type="email" name="email" value=""/> <br/>

ASUNTO: <br/>
<input type="text" name="asunto" value=""/> <br/>

MENSAJE: <br/>
<textarea name="mensaje" rows="10" cols="40"> </textarea> <br/>

<input type="submit" value="Enviar"/>
<input type="reset" value="Borrar"/>



</form>


</body>



Código (php) [Seleccionar]
<?php

  $nombre 
$_POST["nombre"];
  
  
$email $_POST["email"];
  
  
$asunto $_POST["asunto"];
  
  
$mensaje $_POST["mensaje"];

  echo 
$nombre
  
  echo 
$email;
  
  echo 
$asunto;
  
  echo 
$mensaje;

?>



Se supone que los datos que se escriban en el primer código deberían mostrarse en el otro no?

Pero no lo hace :c
Ambos archivos están guardados en la misma carpeta, el nombre al que se dirigen los datos en ||  action="coments.php"  ||  está bien escrito.

Debe ser error de código pero no se que es.

Gracias de antemano!
#3
MODIFICADO

Aquí va el avance del ahorcado:

Código (cpp) [Seleccionar]
#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;


int main()
{

   ifstream archivo("ahorcado.txt"); //SE ABRE EL ARCHIVO QUE CONTIENE LA PALABRA A ADIVINAR

  /*  VARIABLES  */

    char palabra[10];    //VARIABLE QUE CONTENDRÁ LA
    archivo >>  palabra; //PALABRA A ADIVINAR

    char letra; //LETRA QUE INGRESA EL USUARIO

    char *busqueda; //PARA EL ESCANEO DE LA LETRA EN LA PALABRA

    int NumTur,f=0;

    char letras[NumTur];


  /*  VARIABLES  */



 cout<<palabra;

 cout<<"\n\n\t\t\tAHORCADO\n\n\t";
 cout<<"La palabra contiene "<<strlen(palabra)<<" letras."; //BUSCA CUANTOS ELEMENTOS TIENE LA PALABRA
 cout<<"\n\tCon cuantos turnos quieres jugar?: ";
 cin>>NumTur;



 do
   {
     f++;
     cout<<"\n\n\n\t[[Tienes "<<(NumTur+1)-f<<" turnos]]\n\n\t";
     cout<<"ingrese una letra: ";
     cin>>letra;
      letras[f]=letra;



     busqueda= strchr(palabra,letra); // BUSCA SI LA LETRA INGRESADA POR EL
                                      // USUARIO SE ENCUENTRA EN LA PALABRA A ADIVINAR

     if (busqueda)  //SI LA LETRA SE haya EN LA PALABRA
       {

          cout<<"\n\t[ "<<letra<<" ] se encuentra en la palabra.\n";

       }

     else cout<<"\n\t[ "<<letra<<" ] no se encuentra en la palabra.\n\t";


     cout<<"\n\n\tHas tecleado: ";
     for (int l=1;l<=f;l++)
            {
              cout<<letras[l];
            }

   }


  while (f<NumTur);


  cout<<"\n\tSe te acabaron los turnos!\n\t";





 cin.get();cin.get();
 return 0;
}



Aún no hace gran cosa que digamos ... :xD

Ahora estoy pensando en guardar las letras ingresadas en un arreglo. (Listo)
Separar las letras acertadas, de las no acertadas. (En proceso)

Me hace falta demasiado :c
Pero bueno, que sirva de algo para los que también estén intentando hacerlo.

Saludos  ;D

PD: Tema procedente de ---> http://foro.elhacker.net/programacion_cc/juego_de_palabras_c_sencillo-t388690.0.html
#4

Aquí va un pequeñísimo avance del ahorcado:

Código (cpp) [Seleccionar]
#include <iostream>
#include <fstream>
#include <cstring>

using namespace std;


int main()
{

   ifstream archivo("ahorcado.txt"); //SE ABRE EL ARCHIVO QUE CONTIENE LA PALABRA A ADIVINAR

  /*  VARIABLES  */

    char palabra[10];    //VARIABLE QUE CONTENDRÁ LA
    archivo >>  palabra; //PALABRA A ADIVINAR

    char letra; //LETRA QUE INGRESA EL USUARIO

    char *busqueda; //PARA EL ESCANEO DE LA LETRA EN LA PALABRA

    int NumTur,f=0;

  /*  VARIABLES  */



 cout<<palabra; //LO PONGO PARA ESTAR SEGURO DE QUE NO HAY ERRORES

 cout<<"\n\n\t\t\tAHORCADO\n\n\t";
 cout<<"La palabra contiene "<<strlen(palabra)<<" letras."; //BUSCA CUANTOS ELEMENTOS TIENE LA PALABRA
 cout<<"\n\tCon cuantos turnos quieres jugar?: ";
 cin>>NumTur;


 do
   {
     f++;
     cout<<"\n\t[[Tienes "<<(NumTur+1)-f<<" turnos]]\n\n\t";
     cout<<"ingrese una letra: ";
     cin>>letra;



     busqueda= strchr(palabra,letra); // BUSCA SI LA LETRA INGRESADA POR EL
                                      // USUARIO SE ENCUENTRA EN LA PALABRA A ADIVINAR

     if (busqueda)  //SI LA LETRA SE haya EN LA PALABRA
       {
        cout<<"\n\t[ "<<letra<<" ] se encuentra en la palabra.\n\n\t";

       }

     else cout<<"\n\t[ "<<letra<<" ] no se encuentra en la palabra.\n\t";
   }


  while (f<NumTur);

  cout<<"\n\tSe te acabaron los turnos!\n\t";

 cin.get();cin.get();
 return 0;
}



Aún no hace gran cosa que digamos ... :xD

Me hace falta demasiado :c
Pero bueno, que sirva de algo para los que también estén intentando hacerlo.

Saludos  ;D

PD: Temo procedente de ---> http://foro.elhacker.net/programacion_cc/juego_de_palabras_c_sencillo-t388690.0.html
#5
Hola!!  ::)

Tratando de practicar un poco hice un juego que consiste en adivinar una palabra, la cual la puede definir un "contrincante" en un block de notas, y llegué a esto:

Código (cpp) [Seleccionar]
#include <fstream>
#include <iostream>

using namespace std;

int main()
{
   ifstream fin("palabra.txt");
   string PalOfFin;
   string AdivPal;

   fin >> PalOfFin;

   int f=0;
   int NumTur;

    cout<<"\n\n\t\tADIVINA LA PALABRA\n\n\t¿Con cuantos turnos quieres jugar?: ";cin>>NumTur;
    cout<<"\n\tTienes "<<NumTur<<" turnos.";


   do
   {
    f++;
    cout<<"\n\n\tTurno "<<f<<": ";

    cin>>AdivPal; if(AdivPal != PalOfFin) cout<<"\tmal.\n";
   }



   while ((AdivPal!= PalOfFin) && (f<NumTur));
   {
       if(AdivPal == PalOfFin) cout<<"\n\n\tHAS GANADO!\n\n\n\n\n";

       else
    cout<<"\n\n\tPERDISTE! se te agotaron los turnos.\n\n\tLa palabra era: [ "<<PalOfFin<<" ]\n\n\n\n\n";
   }




   cin.get();cin.get();
   return 0;
}





El código corre de maravilla! Aunque en realidad, en un principio quería hacer algo así como un ahorcado, pero se me dificulto y sin darme cuenta terminé en esto xD

Mi pregunta es: ¿Cómo podría simplificar el código?
¿Cómo lo harían ustedes? :)


Ahora bien, no me quedaré con las ganas de hacer un ahorcado.  :xD

Ya que la palabra a encontrar estaría predefinida por un "contrincante" de la misma forma que el programa de las palabras, ¿Cómo haría para leer una cadena... letra por letra? (Para saber si la letra dada por el jugador se encuentra en la palabra o no, ademas debería tener en cuenta que una misma letra podría estar repetida)

Esto me está quedando pesando!! Aunque es muy entretenido :xD


(Trataré de ir exponiendo el código del Ahorcado :) )


¿Alguna idea?

Gracias, saludos! :)
#6
Hola!

Nuevamente tengo problemas con el compilador, pero ahora es al abrir el ejecutable.

Cuando compilo un .cpp automáticamente se crea el archivo .exe en la misma carpeta donde está el .cpp (Sobra decirlo pues imagino que todos lo saben)

Linking console executable: C:\fc1298b345ad364c2c590c41f5\Nueva carpeta\Cuales!\Adada\Untitled3.exe

El .cpp si me corre, me compila y abre el programa sin problemas
pero cuando voy a abrir el .exe me sale un error: "El programa no puede iniciarse porque falta libstdc++-6.dll" en el equipo. Intente reinstalar el programa para corregir este problema."

Lo raro es que el archivo sí está, en esta ubicación C:\MinGW\bin, Intente descargar el archivo aparte por si el original estaba dañado pero sigue ocurriendo lo mismo. ._.

¿Alguno sabría ayudarme?

Gracias de antemano!  :D


Modificado

Ya encontré la solución!

El problema está a partir de la versión 4.5 de g++. Antes de esta versión, g++ enlazaba esta librería (libstdc++) estáticamente a los ejecutables compilados, por lo que ese error nunca aparecía. A partir de la versión 4.5, ya no se comporta de esta manera y enlaza la librería de forma dinámica, por lo que es necesaria esa DLL cuando no se está ejecutando el programa con el directorio de g++ como directorio de trabajo.
Para solucionarlo, pueden copiar la mencionada DLL a la carpeta del sistema de Windows, o incluir el directorio de g++ en la variable PATH del sistema.
Si quieren tener el comportamiento anterior de g++, es decir enlazar la librería estáticamente, compilen sus programas con la opción.


http://johny65corp.blogspot.com/2011/04/programas-compilados-con-g-ahora-piden.html

#7
Hola!

Me descargué el Code::blocks con el MinGW y resulta que al intentar correr un programa me da error, no me reconoce los "cout" ni los "cin" ni nada!! aún usando el using namespace std  :(

He probrado todas las formas posibles que conozco pero nada :(

Ejemplo de un código sencillo que me tira error:

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

using namespace std;

int main()
{
   cout<<"Hola";

   cin.get();cin.get();
   return 0;
}


error: 'cout' no se declaró en este ámbito
error: 'cin' no se declaró en este ámbito


Así use
Código (cpp) [Seleccionar]
std::cout<<"Hola"; std::cin.get(); o
Código (cpp) [Seleccionar]
using std::cout; etc, me da error.


¿Alguien sabe qué podría estar ocurriendo?


Gracias de antemano.  ;D
#8
Programación C/C++ / Programa C++
25 Agosto 2011, 17:28 PM
Hola!!

Veran, en vista de que no tengo nada mas que hacer ( :xD) me puse a hacer todos los algoritos que el profesor de geometría nos ha dado, y al ver que el de catetos me quedo tan largo cuando es algo tan censillo, pense en que se podrá simplificar.

Código (cpp) [Seleccionar]
#include <iostream>
#include <math.h>
#include <cstdlib>
using std::cout;
using std::cin;
using std::endl;

int main()
{
    char p;
    float a,b,r;
    while(a){
    cout<<endl<<"\t\tTeorema de pitagoras";
    cout<<endl<<endl<<"\tUsando C^2=a^2+b^2."<<endl<<endl;
    cout<<"\n\n\n\tTienes el valor de la hipotenusa?(s/n):";
    cin>>p;
    switch(p)
    {
        case 's':
        {
            cout<<"\tDame el valor de la hipotenusa:";cin>>a;
            cout<<"\tDame el valor del cateto:";cin>>b;
            r=sqrt((a*a)-(b*b));
            if(r==((int)r))
               {
                   cout<<"\tEl valor del cateto es:"<<r;
               }
             else cout<<"\tEl valor de el cateto es:Sqr("<<(a*a)-(b*b)<<")";
            break;
        }
        case 'n':
        {
            cout<<"\tDame el valor del cateto a:";cin>>a;
            cout<<"\tDame el valor del cateto b:";cin>>b;
            r=sqrt((a*a)+(b*b));
            if(r==((int)r))
               {
                   cout<<"\tEl valor de la hipotenusa es:"<<r;
               }
             else cout<<"\tEl valor de el cateto es:Sqr("<<(a*a)+(b*b)<<")";
            break;
        }
    }
    cin.get();cin.get();
    system("CLS");
    }

    return 0;
}



Ustedes que dicen, quedo bien hecho o se le podría añadir o quitar algo, etc.

Gracias de antemano. ;D

PD:Gracias Alien-Z, no me acorada que existía \t  :P ya edite el código, y por lo de remplazar endl por \n, lo dices porque ahorra código o porque es preferible usar \n? Saludos!! ;D
#9
Hola!!

Quiero hacer un programa el cual se ingrese una palabra, que se almacene en una variable de tipo char y se compare con una palabra.

Asi quedo el programa:

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>

using namespace std;

int main()
{
char pal[10];
do
{
  cout<<"Ingrese una palabra:";cin>>pal;
}
while(strcmp(pal,"xd") != 0);


cout<<"Palabra valida !!";

cin.get();cin.get();
return 0;
}
  //Corre a la perfección  ;)




Tambien se puede hacer el progrma guardando la palabra a comparar en otra variable.

Por cierto, aquí el programa usando string:
Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>

using namespace std;

int main()
{
string pal;

do
{
  cout<<"Ingrese una palabra:";cin>>pal;
}
while(pal != "xd");

  cout<<"Palabra correcta!!";

cin.get();cin.get();
return 0;
}



Listo muchachos, ya quedo bien, gracias por su ayuda, algo nuevo se aprende cada dia :D Saludos ^^

Gracias a Bigfu, satu y PiroskY. ^^
#10
Foro Libre / La música que escuchan
17 Junio 2011, 22:45 PM
Hola, tengo una duda, ustedes hackers, programadores o newbies (o extraterrestres, lo que sean xD)
¿Que tipo de música es su preferida?
¿Que se consideran?( rockers, regaytoneros, punkeros, nerds, rastas, etc)

Ok, gracias por sus respuestas, solo quiero saber a que clase de personas es a las que les interesan esta clase de cosas (hacking, programming, etc)

Pd: Despúes de ver varias respuestas, trataré de hacer una encuesta con los gustos mas cómunes que tengan

Saludos ^^
#11
Programación C/C++ / Sockets en windows (C++)
14 Junio 2011, 17:23 PM
Hola !!

Tengo una pregunta y es sobre sockets en windows, según entiendo la librería que comunmente se utiliza es
Código (cpp) [Seleccionar]
#include <winsock2.h>
Código (cpp) [Seleccionar]
send()

     
#include <sys/types.h>
#include <sys/socket.h>

int send(int fd,const void *msg,int len,int flags);

¿Que hace?
¿Como funciona?
¿Cambiando la librería seria lo mismo para windows?(Lo compile cambiando la libreria y no tiro error...)
Código (cpp) [Seleccionar]
recv()

#include <sys/types.h>
#include <sys/socket.h>

int recv(int fd, void *buf, int len, unsigned int flags);

¿¿??

¿Algún manual, tutorial, guia, libro, video o lo que sea que me recomienden para aprender (Siendo principiante xD)?

Gracias de antemano, saludos ^^

(Fuentes xD  http://es.tldp.org/Tutoriales/PROG-SOCKETS/prog-sockets.html (¡¡Pero necesito uno para windows!!))
#12
Hola ^^
Hola pues mi duda es simple, me han estado enseñando en el cole el teorema de pitágoras (estoy empezando noveno), y pense en hacer un programa en C++ que halle la hipotenusa, o algun cateto de un triangulo.
c^2=a^2+b^2  donde c=hipotenusa, a=cateto b=cateto.

Entonces, me han dicho que si quiero hacer potencias en c++ puedo usar math.h o hacer la funcion con un for, como?

Código (cpp) [Seleccionar]
#include <iostream>
#include <math>
int main()
{
int opc;
float c,a,b;
cout<<"  Teorema de pitagoras"<<endl<<endl;
cout<<"1.Encontrar la hipotenusa"<<endl;
cout<<"2.Encontrar cateto"<<endl;
cout<<"3.Salir"<<endl;
cin>>opc;
switch (opc)
{
 case 1:
 {
  cout<<"1.Hipotenusa:"<<endl;
  cout<<"Ingrese el cateto opuesto:";cin>>a;
  cout<<"Ingrese el cateto adyacente:";cin>>b;
  c=pow(a,2)+pow(b,2);
  cout<<"El valor de la hipotenusa es:"<<sqrt(c);
  break;
 }
 case 2:
 {
  cout<<"2.Cateto:"<<endl;
  cout<<"Ingrese el valor de la hipotenusa:";cin>>c;
  cout<<"Ingrese el valor del cateto:";cin>>b;
  a=pow(c,2)-pow(b,2);
  cout<<"El valor de la hipotenusa es:"<<sqrt(a);
  break;
 }

 default:
 return 0;
}
cin.get();cin.get();
return 0;
}

En ese código, suponiendo que a=5 y b=6, se resolveria asi:
^=potencia RC=Raíz Cuadrada
c^2=5^2+6^2
c^2=25+36
c^2=61
RCc^2=RC61 //Para despejar c
c=RC61
c=7.81

Pero en C++ no sabría como entrar la raíz cuadrada ni potencias (ademas lo de potencias lo digo por si en otro programa tenga que encontrar una potencias grande que sea ingresada por el usuario o algo por el estilo).

Pd: No es ninguna tarea, es simplemente hobbie.
#13
Buenas
Hola, me intereso aprender a hacer programas en batch y pues apenas empece a leer unas cuantas cosillas hoy asi que es un error muy simple.

Aqui el codigo:
Código (bash) [Seleccionar]
@echo off
echo           PROGRAMA PARA HACER SUMAS
:v
echo Ingrese el primer numero:
set/p var=
echo Ingrese el sundo numero:
set/p var1=
set/a resultado=%var%+%var1%
echo resultado: %resultado%
echo desea seguir o terminar? s/t
set/p g
if %g%==s goto v
if %g%==t goto t
:t
pause
exit


no me funcionaa no se por que.

Gracias de antemano.

PD: no supe que "GeSHi" usar XD
#14
Hola ^^

Muchachos poes estoy practicando aqui de desocupado  :xD y me acorde del principio del llamado "principe de las matematicas" que consta en sumar el primer numero con el último, el segundo con el penultimo etc etc y asi se obtiene siempre el mismo numero.
Ejemplo:
(1+100) = (2+99) = (3+98) = .... = (50+51) = 101

y despues se multiplica 101 por 50 que es igual a 5.050.

Decidi intentar realizarlo en c++ utilizando el bucle for pero que el usuario decida hasta que numero sumar pero la neta no eh podido y pido que me echen una mano con el algoritmo muchachos, gracias de antemano ^^

Posdata:
No es una tarea, es meramente práctica.
#15
Hola ^^

Pues estaba viendo la pagina de yahoo (donde se puede preguntar y responder lo que sea) y vi una pregunta que me parecio poder responder, esta era la pregunta:

¿Insertar datos en variables en c++?
Hola buenos días tengo el siguiente problema:

NECESITO HACER UN PROGRAMA EN C++ QUE ME PIDA CUANTOS NÚMEROS DESEO INGRESAR

- si el usuario presiona x cantidad entonces el programa debe leer esos numeros
- tengo un ejemplo de más o menos como yo lo entiendo

#include <stdio.h>
#include <iostream.h>
#include <conio.h>

int a;
int b;


int main()
{

cout << "a b: ";
cin >> a >> b ;
cout << "sus datos fueron: " << a << " y " << b ;
getch();

}

- el anterior programa me lee únicamente dos números separados por un espacio PERO NO MAS DE DOS lo que intento hacer es que la cantidad de datos a leer sea DEFINIDA POR EL USARIO

POR SUS RESPUESTAS MUY AGRADECIDO

y este fue el codigo que yo puse:

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


int main()
{
int a,b;
char pregunta;
cout<<"ingrese el dato a"<<endl; cin>>a;
cout<<"ingrese el dato b"<<endl; cin>>b;
cout<<"los datos son:"<<a<<" y "<<b<<endl;
cout<<"desea ingresar mas datos? s/n"<<endl; cin>>pregunta;

if(pregunta == 's')
{
int d;
for(d=0;;d++)
{
int c;
cout<<"ingrese el dato c"<<endl; cin>>c;
cout<<"el dato es:"<<c;
cout<<"desea ingresar mas datos? s/n"<<endl; cin>>pregunta;
if(pregunta == 's')
d;
else
break;
}
}
cin.get(); cin.get();
}


Pues la verdad me parece que existe una mejor forma de hacer el programa (o que el codigo que hice no es el mas adecuado). Si me pueden aclarar mi duda les agradeceria mucho ^^ .
Gracias.

Posdata:
Aqui esta el link de la pregunta:
http://mx.answers.yahoo.com/question/index?qid=20110413155242AAs47yL

(yo soy Daniel Castillo, la tercera respuesta)
#16
Jajajajajaa miercoleeees, no salio el mensaje, aqui vaaa:

Ola, muchachos, pues de repente me pregunte, ¿y como ago un programa en c++ que chequee (pruebe) varias contraseñas en alguna otra aplicacion?

No se si me explico bien, (por eso creo que san google no me dio la respuesta ¬¬)
lo que quiero saber, como hacer un programa al que el programador le haya "propuesto" x o y cantidad de posibles contraseñas, y, aqui va lo que quiero saber como se hace, QUE PRUBE EN OTRA APLICACION (msn, fb, wifi, etc) LAS CONTRASEÑAS PROPUESTAS.

Muchas gracias por su atencion, de antemano gracias ^^

PD: No es tarea ¬¬
#17
Bueno muchachos, es que lo vi en un ejemplo de keylogger que estaba viendo para aprender, y bueeeno, vi esa funcion, y san google no me la dio
#18
Programación C/C++ / u.u no se cual es el error
7 Febrero 2011, 18:18 PM
Ola muchachos y muchachas, pues veran, andando de desocupado decidi hacer algun programa y pues aun no tengo idea clara de todo lo que va a hacer pero en un momento, me aparecion un error, aqui el codigo:
Código (cpp) [Seleccionar]
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <cstring>

int main()
{
int opcion;
textbackground(GREEN);
clrscr();

textcolor(RED+BLINK);gotoxy(30,1); cprintf("MENU");

textcolor(RED);
gotoxy(1,2); cprintf("1.CALCULADORA");
gotoxy(1,3); cprintf("2.GESTOR DE DATOS");
gotoxy(1,4); cprintf("3.NADA\n");
cin>>opcion;

switch (opcion){
case 1:{

clrscr();
int n1,n2,r;
string o;
textcolor(RED+BLINK);
cprintf("1.CALCULADORA\n");
gotoxy(1,2); cout<<"ingrese la operacion que desee realizar (suma, resta, multiplicacion o division): "<<endl;
cin>>o;
cout<<"Ingrese el primer numero: "<<endl;
cin>>n1;
cout<<"Ingrese el segundo numero: "<<endl;
cin>>n2;
if (o == "suma")
{
 r=n1+n2;
 cout<<"el resultado de la operacion es: "<<r<<endl;
}
if (o == "resta")
{
 r=n1-n2;
 cout<<"el resultado de la operacion es: "<<r<<endl;
}
if (o == "multiplicacion")
{
 r=n1*n2;
 cout<<"el resultado de la operacion es: "<<r<<endl;
}
if (o == "division")
{
 r=n1/n2;
 cout<<"el resultado de la operacion es: "<<r<<endl;
}
else
{
 cout<<"error, revice si ha escrito bien la operacion que quiere realizar que debe ser suma, resta, multiplicacion o division.";
}

}
break;

case 2:
textcolor(RED+BLINK);
cprintf("2.GESTOR DE DATOS");
break;

case 3:
textcolor(RED+BLINK);
cprintf("3.NADA.");
break;
}
getch();
}

La verdad creo que casi todo el codigo esta mal :silbar:, por favor denme una mano  ;) (y alguna idea XD)

De antemano gracias.
#19
Hola necesito que me ayuden, miren tengo unas dudas soy novato en esto

La pregunta, como hago 2 paginas o dos pantallasos de mi curriculum??
no he podido


Código (cpp) [Seleccionar]
#include<conio.h>
#include<stdio.h>
#include<iostream.h>


int main ()
{
textbackground(WHITE);
clrscr();
textcolor(RED+BLINK);
gotoxy(30,1); cprintf("CURRICULUM VITAE");

textcolor(BLACK);
gotoxy(5,2); cprintf("Nombre: goyo xxxxxxxx");
gotoxy(5,4); cprintf("Edad: 17 a¤os");
gotoxy(5,6); cprintf("Direccion: Rio Frio Finca 4 de la iglesia catolica 100 mts oeste y 10mts sur");
gotoxy(5,8); cprintf("Escuela de Procedencia: Centro educativo de Finca 4");
gotoxy(5,10); cprintf("Colegio de Procedencia: Liceo de Rio Frio");
gotoxy(5,12); cprintf("Universidad: xxxx");
gotoxy(5,14); cprintf("Experiencia Laboral: Ense¤ansas de html y PHP");
gotoxy(5,16); cprintf("Referencia:Falkudivers");
gotoxy(5,18); cprintf("XD termine");

getch();

clrscr();
getch();
gotoxy(30,1); cprintf("CURRICULUM VITAE");

textcolor(BLACK);
gotoxy(5,2); cprintf("Nombre: goyo xxxxxxxx");
gotoxy(5,4); cprintf("Edad: 17 a¤os");
gotoxy(5,6); cprintf("Direccion: Rio Frio Finca 4 de la iglesia catolica 100 mts oeste y 10mts sur");
gotoxy(5,8); cprintf("Escuela de Procedencia: Centro educativo de Finca 4");
gotoxy(5,10); cprintf("Colegio de Procedencia: Liceo de Rio Frio");
gotoxy(5,12); cprintf("Universidad: xxxx");
gotoxy(5,14); cprintf("Experiencia Laboral: Ense¤ansas de html y PHP");
gotoxy(5,16); cprintf("Referencia:Falkudivers");
gotoxy(5,18); cprintf("XD termine");
getch();
return(0);
}


Pues lo que queria era como borrar la pantalla y seguir en otra cosa, hice esto (un ejemplo), me funciona, pero es la mejor forma de hacerlo??
#20
Hola amigos amantes de la programacion, necesito que me ayuden con algo, veran tengo un programa pero necesito que al presionar un boton en este evento el frame se vuelva a ejecutar y el anterior se cierre como si lo resetearamos.
Este es el codigo que tengo:
Código (cpp) [Seleccionar]
#include <iostream.h>
#include <stdlib.h>
void main(){
  int i, a, b;
  randomize();
  a = random(20);
  cout<<"Adivinanza\n";
  cout<<"Adivina el número que estoy pensando\n";
  for (i = 1; i < 9; i++){
    cin>>b;
    if (b == a){
      cout<<"Muy bien, has acertado en "<<i<<" oportunidades \n";
      break;
    }
    else if(b>a)
           cout<<"Es alto\n";
           else
             cout<<"Es bajo\n";
    }
    if (b != a){
      cout<<"Lo siento, el número es: "<<a;
    }
cin.get(); cin.get();
}

Pero no se como hacer que luego se vulelva a empezar el programa.
De antemano gracias :P
#21
Antes que nada quiero aclarar que esto no es una tarea ni mucho menos, es solo curiosidad.

Hola, pues miren, mi pregunta es esta: He visto que en lugares como facebook, existen aplicaciones como "el click mas rapido en 10 seundos", trata de ver cuantos clicks puedes hacer en 10 segundos y he visto que hay gente que es ovbio que hace trampa (hacen mas de 1000 clicks). entonces mi pregunta es: se puede con c++ manipular la cantidad de clicks o de teclas presionadas??
o cambiar un  click para que sea como una tecla??

Gracias por responder, bye.
#22
#include <iostream.h>
#include <conio.h>
int main()
{
int n;
cout<<"ingrese el numero: ";
cin>>n;
if (n < 100)
{
  cout<<"el numero es menor que 100";
}
else if (n > 100)
{
  cout<<"el numero es mayor que 100";
}
else if (n == 100)
{
  cout<<"el numero es igual a 100";
}
else
{
  cout<<"error, el numero ingresado es invalido";
}
getch();
}

Hola, el problema es que aun no se utilizar muy bien que digamos las sentencias if, else y else if, enteonces, lo que creo mal quedo, fue la sentencia else, pues cuando ingreso alguna letra, el programa dice que el numero ingresado es mayor que 100, cuando deberia decir: error, el numero ingresado es invalido.

Gracias por sus respuestas, bye.
#23
Hola, miren, esta es mi duda, segun lo que he visto, es mejor utilizar librerias "estandar" osea, segun he entendido, si quiero usar la libreria iostream.h puedo poner aparte "using namespace std;" para que sea estandar, pero lo que ocurre es que no se si sera el compilador que uso pero aparece un error relacionado con ese "using namespace std;".
el compilador que uso es el borland c++ 5.02

el programa "Hello World" es el que utilice como comprobante. miren:
Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

void main()
{
cout<<"Hello World"<<endl;

system ("pause");

return 0;
}


los errores que aparecen son relacionados con
Código (cpp) [Seleccionar]
using namespace std; con:
Código (cpp) [Seleccionar]
system ("pause"); y con:
Código (cpp) [Seleccionar]
return 0;

Podria ser por el compilador que uso??
esta bien hecho el programa??
Gracias de antemano.
#24
hola, tengo una pequeña duda sobre como terminar cun programa hecho en c++, es que pues he visto que dicen mucho sobre no utilizar la libreria <conio.h> por que puede causar errores. yo solo se de getch() para hacer que no se me cierre la ventana, entonces, si alguien me dice que otro puedo usar con su respectiva libreria, agradeceria mucho.
gracias de antemano, bye.
#25
Foro Libre / "oracion" al hacker
7 Noviembre 2010, 23:43 PM
Creo en un solo lenguaje de programación,
"C" Todopoderoso creador de Unix y de Windows
de todo lo visible y lo abstracto.
Creo en un solo "C++", hijo único de "C".
Nacido de "C" antes de "Visual C++".
"C" de "C", Compilador de compiladores
"C" © copyrighted compilado, no creado,
de los mismos programadores que el padre,

por quien todo es programado.
Que por nosotros los ingenieros,
y nuestros chalanes (técnicos) fue desarrollado.
Y por obra del Lenguaje Binario encarno en Ensamblador y se hizo lenguaje.

Y por nuestra causa, es ampliamente aceptado en tiempos de Bill Gates
Decayó y fue olvidado, y se renovó al tercer día, según los usuarios.
Y subieron las ventas, y está ubicado dentro de todo Unix.
Por quien todo es programado.
Y de nuevo vendrá mejorado para depurar a virus y programas.

Y su dominio no tendrá fin.
Creo en el lenguaje binario,
código y base del sistema,
que precede a la motherboard y al Procesador,
que con la motherboard y el Procesador recibe una misma aplicación y memoria

y que transfirió datos con las unidades...
Creo en la arquitectura IBM,
qu es una solida, compacta y compatible.
Confieso que no hay ni un solo "undo" para corrección de los errores.
Espero la resurrección de los bulbos, y la vida en un mundo con Internet...
Enter...

Amen...