Programación General > Visual C++
novato orientacion
legolas4818:
muchas gracias amigo todo solucionado un saludo
edit : una cosa mas no sabes como puedo hacer un programa con interfaz grafica con los botones asi como el basic si me puedes decir de algun libro o tuto te lo agradeceria un saludo
reymersa:
no bro no tengo ejemplos de interfaz graf en c++ aunq seria bueno investigar el tema eso me intriga mucho XD
エリック:
--- Cita de: "Eternal Idol" ---#include <iostream>
int main ()
{
std::cout << "Me Gusta C++.n";
return 0;
}
--- Fin de la cita ---
... Quisiera que me den una pequeña aclaracion, si es que estoy en lo cierto, el primer codigo de abajo es la forma estandar de c++, y el segundo codigo es la forma "antigua de C"
--- Código: C++ ---#include <iostream>using std::cout;int main(){ cout<<"Me gusta C++..n"; return 0;} vs
--- Código: C++ ---#include <iostream.h>int main(){ cout<<"Me gusta C++..n"; return 0;} Y si pongo en la linea 2(del primer codigo):
using namespace std;
estoy indicando que usare todos los objetos del espacio nombre std, es verdad no?
Gracias!
reymersa:
bueno bro lo q pasa es lo siguiente en cualquier lenguaje hay comandos o ordens de entrada y salida y para cada uno hay su libreria entonces antes en C
se importaba la libreria "stdio.h" standart input output y usabamos el printf y scant oks. bueno en c++ especificamente en visual el using namespace std; es una libreria q tiene formatos de entrada y salida como lo son el "cout" y el "cin" y el "endl" este ulimo es un salto de linea lo q normalmente en C era "n" bueno el USING NAMESPACE STD; no funciona por si solo va de la mano con otra libreria llamada la iostream por lo tanto nos quedaria algo asi.:
#include<iostream> //PRIMERA LIBRERIA
using namespace std;//SEGUNDA LIBRERIA
int main(){ //FUNCION MAIN
cout<<"Hola Desd C++ "<<endl; //IMPRIME PANTALLA Y DA SALTO DE LINEA
system("pause");//ESTO VENDRIA REMPLAZANDO AL GETCH EN C HACE UNA PAUSA Y NOS MUETRA EL MSJ "PULSE UNA TECLA PARA CONTINUAR"
return 0;
}//FIN FUNCION MAIN
ESPERO TE AYA AYUDADO AMIGO CUALQUIER COSA PREGUNTA ;) :good:
エリック:
--- Cita de: "reymersa" ---bueno bro lo q pasa es lo siguiente en cualquier lenguaje hay comandos o ordens de entrada y salida y para cada uno hay su libreria entonces antes en C
se importaba la libreria "stdio.h" standart input output y usabamos el printf y scant oks. bueno en c++ especificamente en visual el using namespace std; es una libreria q tiene formatos de entrada y salida como lo son el "cout" y el "cin" y el "endl" este ulimo es un salto de linea lo q normalmente en C era "n" bueno el USING NAMESPACE STD; no funciona por si solo va de la mano con otra libreria llamada la iostream por lo tanto nos quedaria algo asi.:
#include<iostream> //PRIMERA LIBRERIA
using namespace std;//SEGUNDA LIBRERIA
int main(){ //FUNCION MAIN
cout<<"Hola Desd C++ "<<endl; //IMPRIME PANTALLA Y DA SALTO DE LINEA
system("pause");//ESTO VENDRIA REMPLAZANDO AL GETCH EN C HACE UNA PAUSA Y NOS MUETRA EL MSJ "PULSE UNA TECLA PARA CONTINUAR"
return 0;
}//FIN FUNCION MAIN
ESPERO TE AYA AYUDADO AMIGO CUALQUIER COSA PREGUNTA ;) :good:
--- Fin de la cita ---
getch, es para leer un caracter, pero tambien se usa para pausar la pantalla hasta recibir algun caracter, mi duda seria si el sytem("pause");, funciona tambien desde linux?
Voy a mudarme de sistema operativo recien ahora, :D no lo eh probado antes.
No sabia que endl, era propio de c++; en si eh aprendido c++(incluyendo muchas cosas de c, sin que sepa hasta que punto es c, y desde donde es c++).
Ahora referente a lo de el using namespace std;no sabia que era tambien una libreria, mis basicos conceptos en c++ me decian que era algo asi como llamar a funciones internas del iostream(input output stream header file), archivo de encabezado de flujo de entrada y salida de donde salia el cout, cin, endl.
Muchos compañeros mios usan:
--- Código: C++ ---#include <iostream.h>int main(){ cout<<"Hola mundo"<<endl;//o la secuencia de escape n return 0;} sin necesidad de declara el uso de los espacios de nombre osea:
--- Código: C++ ---using std::cout;using std::cin; Por lo que podria deducir que cout, cin, endl, cerr. Se encuentran dentro del iostream, y a la vez deducia que poner:
--- Código: C++ ---using namespace std;// era como declarar todos los using std::objetoxyz; posibles de una. PD: Mis conocimientos en Visual son muy basicos.
Muchas gracias por la orientacion, no soy un experto en c++, hace 15 dias eh terminado un ciclo en c++. :beer:
[/color]
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa