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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 [9] 10 11 12
81  Programación / Programación C/C++ / Re: Ayuda C++ en: 24 Junio 2011, 17:52 pm
Prueba este:

Código
  1. #include <iostream>
  2. #include <stdio.h>
  3. using namespace std;
  4. int main ()
  5. {
  6.    int empleados [5], horas, c;
  7.    for (int c=0; c<5; c++)
  8.    {
  9.        printf(" \n\t Empleado %d",c+1);
  10.        printf(" \n\n Horas laboradas: "); cin>> horas;
  11.        if (horas>0 && horas <=40)
  12.        {
  13.        empleados [c] = horas*50;
  14.        }
  15.        else
  16.        {
  17.        empleados [c] = (40*50) + ((horas-40)*30);
  18.        }
  19.  
  20.        printf(" \n Salario semanal empleado %d = ", empleados[c]);
  21.    }
  22.    getchar ();
  23.    return 0;
  24. }
  25.  

he sustituido el cout por el printf porque lo he hecho en 2 minutos,sustituyes el printf por el cout y listo,solo que me parecia mas rapido usar el printf en este caso.

Salu2
82  Programación / Programación C/C++ / Re: headers cstdarg (stdarg.h) en: 21 Junio 2011, 14:44 pm
Gracias Khronos14 me has ayudado mucho y gracias a ti he aprendido cosas nuevas   ::) De momento haré más ejercicios sobre esto para dominarlo.

De nuevo muchas gracias.

Salu2
83  Programación / Programación C/C++ / Re: headers cstdarg (stdarg.h) en: 21 Junio 2011, 14:23 pm
Ok me ha quedado todo mas claro,solo me queda una pequeña duda...

¿cuantos argumentos  podra tener?

Código
  1. int suma = Sumar(5, 2, 3, 7, 14, 29);

Por ejemplo esto haria que tuviera 5 valores int,pero pueden ser varios valores?¿para que se pueden utilizar este tipo de "macros"?

Salu2 y gracias de nuevo
84  Programación / Programación C/C++ / Re: headers cstdarg (stdarg.h) en: 21 Junio 2011, 13:53 pm
Hola y gracias por contestar,

Me quedan algunas dudas y espero que no te moleste que te las pregunte:

Código
  1. for (int i = 0; i < numParametros; i++) //recorremos la lista
  2. {
  3. char * buffer = (char*)va_arg(list, char *); //obtenemos los parámetros de izquiera a derecha
  4. puts(buffer); //escribimos
  5. }

¿Hace falta guardarlo todo en un puntero char?

Porque si por ejemplo lo opngo a un puntero int esta linea no seria la misma no?:

Código
  1. (char*)va_arg(list, char *)


Y en esta linea:

funcion(3, "hola", "que tal", "esta es una funcion con parametros");

El 3 al parecer es el numero de parametros,pero podrian haber sido numeros en vez de palabras ¿no?

Gracias por aclararme  la duda.

Salu2
85  Programación / Programación C/C++ / headers cstdarg (stdarg.h) en: 20 Junio 2011, 22:23 pm
Bueno estuve buscando algo de informacion de esto,ya que lo vi en un tutorial y bueno me he quedado un poco en blanco  :xD No se ni para que sirve ni nada por el estilo,

Serian el va-list,va_start y va_end pero es que no tengo ni idea de para que utilizarlos.Si alguien me lo pudiera explicar y con algun que otro ejemplo sencillo se lo agradeceria.

Gracias adelantadas.

Salu2
86  Programación / Programación C/C++ / Re: Preciso ayuda con un error que tengo en un simple programita en: 20 Junio 2011, 20:08 pm
hola, saludos, les aviso que soy nuevo en esto y baje unos tutoriales por inernet, en algunos programas que estan en el tutorial tienen errores asi que siempre tengo que modificarlos, o talves es problema de mi compilador es el dev-CC+ o algo asi, asi que preciso que me recomienden algun pdf o talves es problema del compilador que dicen???, mi ultimo problema es que mi compilador ultimamente me da error en la primera llave "{" como en este :

/* Prog011.cpp */
/* Programa que despliega un mensaje de
bienvenida en la pantalla */
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
/* La función anterior borra la pantalla. Está en <conio.h>
solo tiene sentido si utilizas el DJGPP
*/
printf("\n\n\n\n\n\n"); /* 6 lineas en blanco */
printf("\t\t"); /* 2 tabuladores */
printf("BIENVENIDO AL CURSO DE C ESTANDAR");
printf("\n\n\n\n\n\n\n\n"); printf("\t\t\t\t");
printf("Pulsa cualquier tecla para terminar...\n");
getch();
/* La función anterior inmoviliza la ejecución del programa
hasta que pulsamos una tecla */
clrscr();
}

y me da estos errores:
In function `int main(...)':
`clrscr' undeclared (first use this function)
y en el ultimo printf me dice:`getch' undeclared (first use this function)


desde ya les doy las gracias, este foro me ha ayudado en mucho!!!
saludo julian

El unico error que me sale es el del clrscr y utilizo devc++,no te va a salir porque conio.h no la trae devc++,por ejemplo borland la trae y podrias utilizarlo,pero devc++ no podrias hacer esto:
Código
  1. #include<stdio.h>
  2. #include<conio.h>
  3. #define espacio printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
  4. int main()
  5. {
  6. espacio;
  7. /* La función anterior borra la pantalla. Está en <conio.h>
  8. solo tiene sentido si utilizas el DJGPP
  9. */
  10. printf("\n\n\n\n\n\n"); /* 6 lineas en blanco */
  11. printf("\t\t"); /* 2 tabuladores */
  12. printf("BIENVENIDO AL CURSO DE C ESTANDAR");
  13. printf("\n\n\n\n\n\n\n\n"); printf("\t\t\t\t");
  14. printf("Pulsa cualquier tecla para terminar...\n");
  15. espacio;
  16. /* La función anterior inmoviliza la ejecución del programa
  17. hasta que pulsamos una tecla */
  18.  
  19. }
  20.  

Salu2
87  Programación / Programación C/C++ / Re: (Duda) Interrumpir una secuencia de while en: 20 Junio 2011, 19:55 pm
Se me ocurre esto:
Código
  1.   #include <windows.h>
  2.   #include <stdio.h>
  3.   int main (void){
  4.  
  5.  
  6.   while(!GetAsyncKeyState(VK_F4))
  7. {
  8. printf("no vas a salir del bucle");
  9.  
  10. if(GetAsyncKeyState(VK_F4)){
  11.                            break;
  12.                            }
  13.                            }
  14.                            printf("\n\n\n\nhas salido del bucle");
  15.                            getchar();
  16.                            return 0;
  17.                            }
                           
Había otra forma pero ahora mismo no me acuerdo cual era  :xD

PD:He modificado el codigo.

Salu2
88  Programación / Programación C/C++ / Re: (Duda) Interrumpir una secuencia de while en: 20 Junio 2011, 19:39 pm
Hola,

Pues mira puedes utilizar esto:

Código
  1.    while(!GetAsyncKeyState(VK_F4))
  2. {
  3. bucle}

Esto haría el bucle infinito a no ser que se pulsara la tecla F4,es bastante buena esta función,yo siempre la utilizo en algún que otro while.

Salu2
89  Programación / Programación C/C++ / Re: Programa en: 20 Junio 2011, 11:47 am
Pasate por aqui:http://foro.elhacker.net/programacion_cc/cual_es_el_mejor_programa_para_programar_en_c-t143112.0.html;msg672483

Hay muchas opiniones sobre muchos.
90  Programación / Programación C/C++ / Re: Ataque por fuerza bruta en c++ en: 20 Junio 2011, 11:24 am
Mira a ver si esto es lo que buscas:http://www.reloco.com.ar/linux/prog/pipes.html

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