Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Nuevo en C++

Estas en el tema de Nuevo en C++ en el foro de C/C++ en Foros del Web. Hola a tod@s, por razones de trabajo debo aprender un poco de C++. Conozco el C, lo cual es una ventaja. Me descarge del Dev-C++ ...
  #1 (permalink)  
Antiguo 26/06/2007, 07:35
 
Fecha de Ingreso: marzo-2005
Mensajes: 94
Antigüedad: 19 años, 2 meses
Puntos: 0
Nuevo en C++

Hola a tod@s, por razones de trabajo debo aprender un poco de C++. Conozco el C, lo cual es una ventaja. Me descarge del Dev-C++ para escribir mis programas en C++. Cree un nuevo proyecto, una tonteria:
#include <stdio.h>
void main(void)
{
int a;
a=98;
printf a;
}

Al compilarlo me da problemas me sale abajo un mensaje que dice "El sistema no puede hallar el archivo especificado" y luego al ejecutarlo me sale una ventana con "Source field not compiled" (logico claro). Para guardar el proyecto he creado una nueva carpeta donde esta instalado el compilador. ¿Estoy haciendolo bien?, ¿Debo guardar los proyectos en alguna carpeta que viene en el compilador?. Agradeceria vuestra ayuda. Por otra parte, estuve mirando la Faq y lei en un mensaje que habiais hecho un apartado de ejercicios en C++ para practicar. ¿Podriais decirme donde esta eso?. Ya no me enrollo mas. Muchas gracias. Chao
  #2 (permalink)  
Antiguo 26/06/2007, 15:52
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Re: Nuevo en C++

Pues no se. Estas seguro de que sabias C? Porque el código que pusiste es como un que a la C, pero mal.
Cita:

#include<stdio.h>
int main(void)
{
int a;
a=98;
printf("%d\n", a);
return 0;
}
Eso sería lo correcto en C.

En C++ seria casi igual:

Cita:
#include<iostream>
int main(void)
{
int a;
a=98;
std::cout<<a<<std::endl;
}
Si quieres aprender C++ estudia el tutorial de www.conclase.net
Es el mejor tutorial para aprender C++ que he visto en la web. Y el más completo(solo le falta la STL).

aqui esta el link de los ejercicios. Espero que para la proxima te fijes mas en donde estan las cosas....
http://www.forosdelweb.com/f14/taller-programacion-312944/

Acerca del Dev-cpp. Es solo un IDE. No se cual bajaste. si el IDE solito(que en realidad no hace nada o el que viene con compilador(el MingW32).
Yo a ti te recomendaria que te bajaras el Code::blocks, es el mejor de todos(bueno, a excepcion de visual c++).
lo unico que necesitas hacer es darle en crear nuevo proyecto->proyecto de consola->vacio8o algo asi).
y listo.
No hay granciencia en eso.

tu codigo lo puedes guerdar donde se te de la gana.

SAludos
  #3 (permalink)  
Antiguo 27/06/2007, 13:04
 
Fecha de Ingreso: marzo-2007
Mensajes: 129
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: Nuevo en C++

en C++ tmb podria colocar:

Cita:

printf ("un entreo que vale: %d",variable);
  #4 (permalink)  
Antiguo 27/06/2007, 13:12
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 17 años, 11 meses
Puntos: 28
Re: Nuevo en C++

Si se puede, pero la idea de programar en C++ es usar lo "nuevo" que tiene el C++, hay muchas funciones de C que se usan en C++ por cuestiones prácticas, pero si vas a seguir usando exactamente lo mismo que tienes en C, entonces programas todo en C.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #5 (permalink)  
Antiguo 27/06/2007, 15:10
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Re: Nuevo en C++

Cita:
Iniciado por ernestobalestrini Ver Mensaje
en C++ tmb podria colocar:
no se si leiste en las faqs, pero al usar printf, usas la librería estandar de C, no de C++.
Afortunadamente C++ es un superconjunto de C por lo que todo lo que hagas en C es compilable en C++. Mas no por eso es C++.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.