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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8 9 10
41  Programación / Programación C/C++ / Re: Una ayuda para los que son de Colombia en: 28 Mayo 2012, 15:48 pm
Hola que tal,

No he tomado ningún curso de programación de forma virtual del SENA, pero una cosa si es segura, no es suficiente, es más sencillo haciendo un técnico de programación, ya que se tiene relaciones con empresas especializadas en estos entornos, si eres bueno programando, te sale camello rápido, si no tendrás que buscarte otro trabajo.

$4!u2
42  Programación / Programación C/C++ / Re: llenar una matriz en c++ en: 28 Mayo 2012, 15:43 pm
Hola que tal,

Bien para llenar la matriz de manera manual veo que tienes la idea, o eso creo, la solucion correcta es algo así :

Código
  1. ...
  2.  
  3. for (int i=0; i<filas; i++)
  4. {
  5.    for (int j=0; j<columnas; j++)
  6.    {
  7.        cout << endl << "Posicion [ " << i << " ] [ " << j << " ]" << endl;
  8.        cout <<  "Ingrese un valor : ";
  9.        cin >> valor;
  10.        matrinz[i][j] = valor;
  11.    }
  12. }
  13.  
  14. ...
  15.  

para hacerlo de manera aleatoria necesitas usar las bibliotecas ctime, y cstdlib :

Código
  1. #include <ctime>
  2. #include <cstdlib>
  3.  
  4. int numeroAleatorio(void){
  5.    srand(time(NULL));
  6.    return 1 + rand() % 10;
  7. }
  8.  

el code anterior genera números aleatorios entre 1 y 10.


$4!u2
43  Programación / Programación C/C++ / Re: Dudas sobre system() en: 10 Mayo 2012, 03:30 am
Eso va en la cabecera, o bueno así como esta es posible que valla en el main, ya que no se define una variable para hacer más simple el llamado.


$4!u2
44  Programación / Programación C/C++ / Re: Error de compilación en Dev C++ raro en: 5 Mayo 2012, 19:35 pm
¿Me recomendais algún otro software para Windows?

Usa el Visual C++, es muy bueno, o si prefieres algo libre, puedes usar el NetBeans en conjunto con el gcc, hacen una combinación potente.

$4!u2
45  Programación / Programación C/C++ / Re: Intento comparar cadenas [novato] en: 5 Mayo 2012, 18:50 pm
...

 :xD olvida el goto, es mala practica de programación, de momento no se hace visible que es malo, puesto que son cosas sencillas, pero cuando son códigos realmente largos, se vuelve realmente molesto.

Mira esta otra forma.

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. #define MAX_CHAR 100
  5.  
  6. int main()
  7. {
  8.   char pas[MAX_CHAR];
  9.  
  10.   do{
  11.    printf ("introduzca la frase correcta\n");
  12.    fgets(pas,MAX_CHAR,stdin);
  13.  
  14.    if(strcmp(pas,"ola\n")!=0){  
  15.      printf ("la frase es incorrecta, intente nuevamente.\n");
  16.      getchar();
  17.    }
  18.  
  19.   }while (strcmp(pas,"ola\n")!=0);
  20.  
  21.   printf ("la frase es correcta.\n");
  22.   getchar();
  23.   return 0;
  24.  
  25. }
  26.  

$4!u2
46  Programación / Programación C/C++ / Re: Intento comparar cadenas [novato] en: 5 Mayo 2012, 17:53 pm
Hola que tal,

bien strcmp lo que hace es una comparación de cadenas, y funciona enviando las 2 cadenas que necesitas comparar, de la siguiente forma :

strcmp( Cadena1, Cadena2 ), y esta te retorna un número, si retorna 0 quiere decir que las 2  cadenas son iguales, y si te retorna un número diferente de 0, es porque son diferentes.

Lo que tu estas haciendo esta mal, ya que creaste una variable de tipo carácter que solo puede almacenar un carácter, para almacenar más de un carácter, necesitas crear un vector, tal y como lo hizo EXEL, esto que hizo es que la variable que se crea pueda almacenar tantos caracteres como le hallas pedido dentro de [ ], es decir,

char pass[100];

pass, puede almacenar hasta un total de 100 caracteres, mientras que si la dejas:

char pass;

pass, puede almacenar un único carácter.

$4!u2
47  Sistemas Operativos / GNU/Linux / Re: Dudas con Ubuntu 12.04 en: 5 Mayo 2012, 17:42 pm
Es posible utilizar Compiz en ubuntu 12?

Si.

Es mas pesado que ubuntu 10.10?. ya que he probado ubuntu 11 y la verdad las películas no las veía correctamente así que volví a la versión 10.

No se muy bien a que te refieras con pesado, esos problemas que tenias de visualización, son problemas de configuración, si se te presenta algún problema, este puede ser fácilmente reparado, bueno a no ser de que te tire un karnel panic

$4!u2
48  Programación / Programación C/C++ / Re: Duda de un novato en: 5 Mayo 2012, 17:33 pm
[stanhmal@OpenSource]$ gcc -Wall -O2 -o sdf sdf.c
[stanhmal@OpenSource]$

Me compila perfectamente.



Citar
talek@ubuntu11:~$ gcc  prueba4.c
talek@ubuntu11:~$

Siempre que no le especifiques un nombre de salida, te lo llamara a.out, prueba así:

Código:
gcc  prueba4.c -o prueba4

$4!u2
49  Programación / Programación C/C++ / Re: Duda de un novato en: 5 Mayo 2012, 16:05 pm
No hay ningún error, pero si lo planteas sera por que no veras el mensaje o al menos eso supongo xD, si es asi añade "system("pause");" al final

Código:
printf( "su edad: %d", edad );

system("pause");

return 0;

algo que te falto mencionar, y es que para usar el system("pause"); se debe de incluir la biblioteca stdlib.h

$4!u2
50  Programación / Programación C/C++ / Re: Dudas sobre system() en: 5 Mayo 2012, 02:10 am
... solo funciona en las distribuciones de Ubuntu.

Corrección, Distribuciones GNU/Linux.

podes hacer como te lo mencionaron arriba, así es como lo uso yo:

Código
  1. #ifdef WIN32
  2.        #define LIMPIA_PANTALLA system("cls");
  3. #else
  4.        #define LIMPIA_PANTALLA system("clear");
  5. #endif
  6.  
  7. int main(void){
  8.    LIMPIA_PANTALLA
  9.    return 0;
  10. }
  11.  

$4!u2
Páginas: 1 2 3 4 [5] 6 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines