ayuda con este codigo

Iniciado por kconik, 7 Junio 2010, 00:59 AM

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

kconik

#include<iostream>

using namespace std;

int main()

{

      long double num,mult,i;

      cout<<"introduzca el numero"<<endl;

      cin>>num;

      cout<<endl;

      cout<<"****************************************************************************"<<endl;

    cout<<endl;

      cout<<"la tabla de multiplicar del "<<num<<" es:"<<endl;

      cout<<endl;

      for (i=1;i<=10;i++)

      {

            mult=num*i;

            cout<<num<<"*"<<i<<"="<<mult<<endl;

      }

      cout<<endl;

      getch();       

      return 0;

}


yo utilizo el dev C++
y me marca un error en getch
me pueden corregir

[L]ord [R]NA

colocalo dentro de las etiquetas que proporciona GESHI

getch pertenece a la cabecera "conio" y no la tienes, pero no es recomendable utilizar una cabecera que no sea estandar... puedes cambiar el getch() por cin.get()

.:WindHack:.

Lo puedes cambiar por getchar();

Código (cpp) [Seleccionar]
  setbuf(stdin, NULL);
  getchar();

Follow me on Twitter: @windhack | Visit my website: www.daw-labs.com

"The only thing they can't take from us are our minds."

Littlehorse

Utilizar setbuf de esa forma también puede acarrear comportamiento indefinido.

Saludos
An expert is a man who has made all the mistakes which can be made, in a very narrow field.

MessageBoxA

esta es otra forma pero en lo personal no e gusta
Código (cpp) [Seleccionar]
while(getchar() != '\n');
fflush(stdin);
getchar();
SI LA MATRIX FUERA PERFECTA.... ESTARÍA ESCRITA EN C++

Littlehorse

Tampoco es valida. fflush aplicado al stream de entrada también acarrea comportamiento indefinido. Hay varios hilos sobre este tema en el foro.

Saludos
An expert is a man who has made all the mistakes which can be made, in a very narrow field.