Programación General > Visual C++

 novato orientacion

<< < (2/3) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa