Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 23, 2008, 03:26:38
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: Problema con programita sencillo 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problema con programita sencillo  (Leído 245 veces)
Thornevald
Visitante
« en: Diciembre 27, 2007, 11:03:11 »

bueno yo tengo este programa

Código:
int entero1;
  int entero2;
  int suma;
 
  printf("ingrese el 1er numero\n");
  scanf("%d", &entero1);
 
  printf("ingrese el 2do numero\n");
  scanf("%d", &entero2);
 
  suma = entero1 + entero2;
 
  printf("El resultado es %d\n", suma);

Uso Dev-C++ 4.9.9.2. El problema es que en una maquina con Windows XP, me ejecuta el programa sin ningun problema, en cambio exactamente esto en mi maquina con Vosta, digo Vista, me tira error de compilacion  Huh Alguien sabe que esta pasando?
En línea
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« Respuesta #1 en: Diciembre 27, 2007, 11:06:55 »

Que error de compilacion ?? postealo.. quizas sea por la compatibilidad... postea el error

salud0s
En línea

R-E-S-P-E-C-T, find out what it means to me
Thornevald
Visitante
« Respuesta #2 en: Diciembre 27, 2007, 11:18:29 »

dice

en File: C:\Dev-Cpp\makefile.win

y en Message: [Build error] [main.o] Error 1
En línea
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« Respuesta #3 en: Diciembre 27, 2007, 11:26:06 »

Bueno mira estoy viendo.. que a mucha gente le pasa ese error.. en un foro aleman.. si programan eso en C++ en windsuck vista no les da problemas...

perate un poquito
En línea

R-E-S-P-E-C-T, find out what it means to me
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« Respuesta #4 en: Diciembre 27, 2007, 11:29:22 »

Bueno no se si esto esta bien pero prueba con esto...

Código:
int entero1;
  int entero2;
  int suma;
 
  cout<<"ingrese el 1er numero\n";
  cin>>"%d", &entero1;
 
  cout<<"ingrese el 2do numero\n";
  cin>>"%d", &entero2;
 
  suma = entero1 + entero2;
 
  cout<<"El resultado es %d\n", suma;

salud0s
En línea

R-E-S-P-E-C-T, find out what it means to me
Thornevald
Visitante
« Respuesta #5 en: Diciembre 27, 2007, 11:41:29 »

jajaj nu me anda, me saltan muchos errores. Me parece que la solucion mas saludable va a ser que vuelva al XP  Smiley
En línea
__volatile__
Colaborador
*****
Desconectado Desconectado

Mensajes: 781


<3 lisa

x_0@hotmail.de
Ver Perfil Email
« Respuesta #6 en: Diciembre 27, 2007, 11:46:18 »

agrega el iostream ? bueno haha si quedate con XP no sapes a wista Tongue
En línea

R-E-S-P-E-C-T, find out what it means to me
jns07.net
Visitante
« Respuesta #7 en: Enero 05, 2008, 04:02:20 »

Falta la función main, es la que toma el control cuando se ejecuta el programa.

En C:
Código:
#include <stdio.h>

int main(void){
int entero1, entero2, suma;

printf("ingrese el 1er numero: ") ;
scanf("%d", &entero1) ;

printf("ingrese el 2do numero: ") ;
scanf("%d", &entero2) ;

suma = entero1 + entero2 ;

printf("El resultado es %d\n", suma) ;

return 0 ;
}

En C++:
Código:
#include <iostream>

using namespace std ;

int main(void){
int entero1, entero2, suma ;

cout << "ingrese el 1er numero: " ;
cin >> entero1 ;

cout << "ingrese el 2do numero: ";
cin >> entero2 ;

suma = entero1 + entero2 ;

cout << "El resultado es " << suma << endl ;

return 0 ;
}
También puedes usar la librería <cstdio>, que trae las funciones printf/scanf de C.

Byezzz
En línea
dreams_eater
Habitual
*****
Desconectado Desconectado

Mensajes: 184



Ver Perfil
« Respuesta #8 en: Enero 05, 2008, 03:21:28 »

Hola Thornevald
Primero: una muestra minima de codigo para mostrar algo sin necesidad de escribir todo se hace entre corchetes

tomando lo que escribiste (confiezo que no lo he analizado), sería así:
Código:
{
  int entero1;
  int entero2;
  int suma;
 
  printf("ingrese el 1er numero\n");
  scanf("%d", &entero1);
 
  printf("ingrese el 2do numero\n");
  scanf("%d", &entero2);
 
  suma = entero1 + entero2;
 
  printf("El resultado es %d\n", suma);
}
esto garantiza al lector la dirección del programa.

Segundo: tienes que reconfigurar el dev para usarlo con el vista, significa que el problema es el dev (que viene configurado para el xp) y no el vista.

Configuralo:
Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
http://www.hispacoder.com/comunidad/showthread.php?t=7

recarga si no aparece la foto
En línea



"La juventud envejece, la inmadurez se supera, la ignorancia puede educarse, y la borrachera desperjarse, pero la estupidez dura para siempre" - Aristófanes
Thornevald
Visitante
« Respuesta #9 en: Enero 05, 2008, 05:17:18 »

Al final volvi al XP, problema solucionado  Grin
En línea
valenluis
Recien Llegado
*
Desconectado Desconectado

Mensajes: 8


Ver Perfil
« Respuesta #10 en: Enero 16, 2008, 12:24:00 »

Posible solución:
Código:
#include <iostream>

using namespace std ;

int main(){
int entero1, entero2;

cout << "ingrese el 1er numero: " ;
cin >> entero1 ;

cout << "ingrese el 2do numero: ";
cin >> entero2 ;

cout << "El resultado es " << entero1+entero2 << endl ;

return 0 ;
}
Posible solución:
Código:
#include <stdio.h> // O #include <cstdio>

using namespace std;

int main(){
int entero1, entero2;

printf("Escribe 1er numero\n");
scanf("%d", &entero1);
printf("Escribe 2do numero\n");
scanf("%d", &entero2);
printf("El resultado es: %d", entero1+entero2);

return 0;
}

o sustituyendo los primeros 2 printf por puts en el segundo codigo. Grin espero te sirva Cheesy
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Carbide C/C#/C++  |  Tema: Problema con programita sencillo « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC