elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


  Mostrar Mensajes
Páginas: 1 [2]
11  Programación / Programación C/C++ / Re: Programa en Dev C++ en: 25 Marzo 2011, 05:52 am
Bueno... primero que nada... usas muchas librerías... siendo que solo con la libreria iostream puedes hacerlo...

segundo debes de tener en cuenta... que hay años bisiestos así que debes crearte una formula para averiguar cuales son bisiestos (toma en cuenta: Un año es bisiesto si es divisible entre 4, excepto aquellos divisibles entre 100 pero no entre 400)...

Ya sabiendo si el año es bisiesto tienes que mostrar en pantalla la cantidad de días que tiene el mes (toma en cuento: enero, marzo, mayo, julio, agosto, octubre y diciembre... siempre tienen 31 días... abril, junio, septiembre y noviembre... siempre tienen 30 días... y febrero dependiendo si es bisiesto o no... tendrá 28 o 29 días...

ya después de eso solo te quedara imprimir correctamente...





12  Programación / Programación C/C++ / Re: Referencia de un char [] en una función. en: 24 Marzo 2011, 18:39 pm
Código:
#include <iostream>
#include <stdlib.h> // te falto agregar la librería stdlib.h
using namespace std;
void cambiar_nombre(char *name,int a,int b);
void cambiar_nombre(char *name,int a,int b){
    char c[2];
    itoa(a,c,10);
    name[0]=c[0];
    name[b+1]=c[1];
    name[0]='a';
    name[1]='d';
};
int main(int argc,char *argv[]){
    char hola[]="hola";
    cambiar_nombre(hola,15,0);
    cout << hola;
    cin.get();
    cin.get();
    return 0;
}
13  Programación / Programación C/C++ / Re: Ayuda crear aplicaciones de escritorio en: 24 Marzo 2011, 06:53 am
Lo mas conveniente es empezar con la consola... ya que tengas todo bien agarrado... investiga sobre diseño de aplicaciones... o si quieren crear aplicaciones desde un principio tons opta por aprender visual basic... tambien te recomiendo esta pagina http://c.conclase.net hayi viene mucho sobre c y c++...

Suerte...
14  Programación / Programación C/C++ / Re: Duda con el "&" en la declaración de funciones [C++] en: 21 Marzo 2011, 19:11 pm
Veréis, tengo una duda que me reconcome por dentro y es que no comprendo cuando se pone el "&" delante del nombre de las funciones y cuando se pone al lado de los parámetros.

Algún alma caritativa que me lo explique?

Gracias de antemano!  ;D
Cuando se usa con los parametros estas haciendo una referencia... pero cuando se usa delante del nombre de una funcion nose si sea lo mismo...
15  Programación / Programación C/C++ / Re: ayuda en un menu en switch en: 20 Marzo 2011, 19:33 pm
Cuando trabajes con iostream ... te aconsejo que debajo de las librerias pon
using namespace std;

esto es para no poner tantos std jeje std::cout, std cin

Código
  1. #include <iostream>
  2. using namespace std;
  3. void main(){
  4.     cout<<"hola";
  5. }
  6.  

Si eso lose... pero como el código no era muy extenso, lo hice manualmente... pero gracias por el punto...
16  Programación / Programación C/C++ / Re: ayuda en un menu en switch en: 20 Marzo 2011, 18:48 pm
Hay dos cosas que no tienen sentido:

Código
  1. void adios(){ system("exit"); }

system(exit) para?

Código
  1. void adios(){ exit(0);}


En el switch
Código
  1. default: system ("cls"); std::cout << "Error valor no reconocido" << std::endl;
  2. goto empezar;

goto para? ya tienes un while. Si te montas bien la condición el ogot sobra. Y usar goto no es aconsejable

Y luego un apunte, las llamadas a system, mejor evitarlas.
Si lose xD error mio xD en si solo quería explicarle lo del do while... y no me di cuenta de ello xD

Hayi esta el codigo como deberia ser:
Código:
#include <iostream>
#include <stdlib.h>
void saludar(){ std::cout << "Hola mundo" << std::endl; }
void adios(){ exit(0); }

int main()
{
int accion = 0;
do{
std::cout << "MENU:" << std::endl;
std::cout << "[1] Ir a la funcion." << std::endl;
std::cout << "[2] Salir del programa." << std::endl;
std::cin >> accion;

switch(accion)
{
case 1: saludar();
break;
case 2: adios();
break;
default: system ("cls"); std::cout << "Error valor no reconocido" << std::endl;
}
}
while(accion < 2 || accion > 2);
return 0;
}

Por cierto lo de exit(0) no me la savia... he aprendido algo nuevo xD
17  Programación / Programación C/C++ / Re: ayuda en un menu en switch en: 20 Marzo 2011, 18:23 pm
si exacto algo asi pero sin el iostream todavia no veo eso en clase  :xD

La libreria iostream es usada mas que nada en C++, en C seria la libreria stdio.h y en ves de cout, cin y endl, usarias printf, scanf y /n...


ahi llamas la funcion en el case y me imagino que cuando se termina el switch, llamas de nuevo la funcion para ejecutar el caso....
Si no me equvico con esto quieres decir que cuando realize la funcion de los case segun el correspondiente... vuelva a imprimir el menu... eso lo puedes hacer con un do while. ejemplo:
Código:
#include <iostream>
#include <stdlib.h>
void saludar(){ std::cout << "Hola mundo" << std::endl; }
void adios(){ system("exit"); }

int main()
{
int accion = 0;
empezar:
do{ // <-- Inicio de declaración de do
std::cout << "MENU:" << std::endl;
std::cout << "[1] Ir a la funcion." << std::endl;
std::cout << "[2] Salir del programa." << std::endl;
std::cin >> accion;

switch(accion)
{
case 1: saludar();
break;
case 2: adios();
break;
default: system ("cls"); std::cout << "Error valor no reconocido" << std::endl;
goto empezar;
}
}
while(accion == 1); <-- condición de declaración
return 0;
}
18  Programación / Programación C/C++ / Re: ayuda en un menu en switch en: 20 Marzo 2011, 06:31 am
Bueno nose mucho de programacion... pero quisas te refieras a esto:

Código:
#include <iostream>
#include <stdlib.h>
void saludar(){ std::cout << "Hola mundo" << std::endl; } // <-- funcion 1
void adios(){ system("exit"); } // <-- funcion 2

int main()
{
empezar:
int accion = 0;
std::cout << "MENU:" << std::endl;
std::cout << "[1] Ir a la funcion." << std::endl;             // <-- menu
std::cout << "[2] Salir del programa." << std::endl;
std::cin >> accion;

switch(accion) <-- inicias switch leyendo el valor de variable accion
{
case 1: saludar(); <-- llamas a funciones
break;
case 2: adios(); // <--- llamas a funciones
break;
default: system ("cls"); std::cout << "Error valor no reconocido" << std::endl;
goto empezar;
}
return 0;
}
19  Sistemas Operativos / Windows / Re: Problemas windows pirata [ÀYUDA] en: 18 Marzo 2011, 20:06 pm
No me deja instalalor que ago? pff nsoeque hacer, alguien sabe como actualizo mi windows (modificado)
Mira esto se debe a que la clave con la que registraste tu windows es pirata... y al intentar microsoft verificar tu producto detecta que esa clave de registro es pirata... y no te deja descargar nada de microsoft...

lo que puedes hacer es conseguirte una clave original de windows... y cambiarsela... hay una forma la cual no recuerdo como se hace puedes buscar en google... "Como cambiar el codigo de activacion de windows" y cambiarselo por el original... de esta forma tu windows quedara como sistema original...

Espero te sirva de ayuda... hayi comentas que tal te fue...
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines