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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / cual es el error en este codigo fuente?? en: 12 Abril 2017, 03:20 am
para ver el codigo ingrese a pastebin por favor, ya que si lo publico al codigo como viene aqui me dice que no cumplo con las leyes, algo de eso.
lo que quiero hacer en el codigo es lo siguiente, es un array bidimencional almacenar 5 cadenas de caracteres, y ingresar por teclado otra cadena, esta cadena ingresada la buscare en el array que contiene las posibles cadenas.

https://pastebin.com/MHbpr3Lj
2  Programación / Programación C/C++ / cual es el error en este codigo fuente?? en: 11 Abril 2017, 17:28 pm
la idea es un programa con un array de 9 estructuras, cada una con un puntero a un prefijo metrico y una variable de tipo entero, cuyo valor es el exponente correspondiente para ese prefijo metrico.


 
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define N 9
  5. typedef struct
  6. {
  7.    char*prefijo;
  8.    int exponente;
  9. }prefijos[N]={"femto",-15,"pico",-12,"nano",-9,"micro",-6,"mili",-3,"kilo",3,"mega",6,"giga",9,"tera",12};
  10. int main()
  11. {
  12.    int i;
  13.    for(i=0;i<N;i++)
  14.    {
  15.        printf("%s * %d\n",prefijos[i].prefijo,prefijos[i].exponente);
  16.    }
  17.    return 0;
  18. }
  19.  


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
3  Programación / Programación C/C++ / porque no puedo escribir sobre ningún miembro de la estructura?? en: 4 Enero 2017, 00:44 am
al escribir array[0].   luego del punto no me aparecen los mienbros de la estrutura, cual es el error??


Código
  1. #include <stdio.h>
  2. struct alumn_t
  3. {
  4.    char*name;
  5.    int count;
  6. };
  7. int main()
  8. {
  9.    struct alumn_t array[2] = {"federico",10,"agustina",10};
  10.    printf("%s\n",array[0].)
  11.    return 0;
  12. }
4  Programación / Programación C/C++ / cual es el error en este codigo en el lenguaje de programacion c?? en: 3 Diciembre 2016, 19:30 pm
estoy practicando punteros a funciones, por eso hago el programa de esta forma, en la funcion intercambio, cuando la llamo en qshort me tira un error, a que se refiere?? como lo puedo solucionar?? como le debo pasar los argumento "derecha" y "izquierda "a la función intercambio llamado en qshort que recibe punteros a "derecha" y "izquierda", que deberan ser pasados a la funcion que llamara.
perdon si los confundi.
muchas gracias desde ya!!!

[MOD] Al publicar código, usar las etiquetas GeSHi


Código
  1. #include <stdio.h>
  2. void qshort(int*array,int*izquierda,int*derecha,int(*intercambio)(int,int),int(*comp)(int,int));
  3. void intercambio(int a[],int izquierda,int derecha);
  4. int comp(int a,int b);
  5. int main()
  6. {
  7.    int array[]={6,1,9,8,2,7,4,0,3,5};
  8.    int izquierda,derecha,i;
  9.    izquierda=0;
  10.    derecha=9;
  11.    for(i=0;i<10;i++)
  12.    {
  13.        printf("array[%d] = %d\n",i,array[i]);
  14.    }
  15.    qshort(array,&izquierda,&derecha,intercambio,comp);
  16.    printf("\n\n");
  17.        for(i=0;i<10;i++)
  18.    {
  19.        printf("array[%d] = %d\n",i,array[i]);
  20.    }
  21.    return 0;
  22. }
  23. void intercambio(int a[],int derecha,int izquierda)
  24. {
  25.    int temp;
  26.     temp=a[izquierda];
  27.     a[izquierda]=a[derecha];
  28.     a[derecha]=temp;
  29. }
  30. void qshort(int array[],int*izquierda,int*derecha,int(*intercambio)(int,int),int(*comp)(int,int))
  31. {
  32.    int pivote,i;
  33.    pivote=*izquierda+*derecha/2;
  34.    while(*izquierda<*derecha)
  35.    {
  36.        while(comp(array[*izquierda],array[pivote]))
  37.        {
  38.            *izquierda+=1;
  39.        }
  40.        while(comp(array[pivote],array[*derecha]))
  41.        {
  42.            printf(".\n");
  43.            *derecha-=1;
  44.        }
  45.        intercambio(array,*izquierda,*derecha);
  46.        for(i=0;i<10;i++)
  47.    {
  48.        printf("array[%d] = %d\n",i,array[i]);
  49.    }
  50.    system("pause");
  51.    }
  52. }
  53. int comp(int a,int b)
  54. {
  55.    if(a<b)
  56.    {
  57.        return 1;
  58.    }
  59.    else if(a>b)
  60.    {
  61.        return 0;
  62.    }
  63. }
  64.  
  65.  
5  Programación / Programación C/C++ / duda sobre el lenguaje de programacion c. en: 22 Noviembre 2016, 01:35 am
una array de caracteres creados en una funcion, que no es la principal, luegode terminar con esa funcion, esa cadena puede ser apuntada por un apuntador a caracter? o la cadena deja de existir?? de no hacerlo asi, como funciona una array de caracter qe apunta a cadenas??
6  Programación / Programación C/C++ / cual es el error en este codigo en el lenguaje de programacion c?? en: 20 Noviembre 2016, 17:43 pm
el programa es muy simple, quiero colocar la cadena s2 al final de la cadena s1, no me funciona, me muestra las cadenas originales
Código
  1. #include <stdio.h>
  2. void strcat(char*s1,char*s2);
  3. int main()
  4. {
  5. char s1[50]="federico\0";
  6. char s2[]="agustina\0";
  7. printf("%s\n",s1);
  8. printf("%s\n\n",s2);
  9. strcat(s1,s2);
  10. printf("%s\n",s1);
  11. printf("%s\n",s2);
  12. return 0;
  13. }
  14. void strcat(char*s1,char*s2)
  15. {
  16.    while(*s1++);
  17.    while(*s2)
  18.    {
  19.        *s1++ = *s2++;
  20.    }
  21. }


Mod: Los códigos deben ir en etiquetas GeSHi
7  Programación / Programación C/C++ / cual es el error en este codigo en el lenguaje c?? en: 19 Noviembre 2016, 01:23 am
Código
  1. #include <stdio.h>
  2. int main()
  3. {
  4.    int x=10;
  5.    int*ptr;
  6.    *ptr=&x;
  7.    printf("%d\n",*ptr);
  8.    (*ptr)++;
  9.    printf("%d\n",*ptr);
  10.    (*ptr)++;
  11.    printf("%d\n",*ptr);
  12. return 0;
  13. }
  14.  


Mod: Los códigos deben ir en etiquetas GeSHi
8  Programación / Programación C/C++ / para que sirve la funcion ungetch en el lenguaje c?? en: 18 Noviembre 2016, 05:39 am
para que sirve esa funcion?? muchas gracias desde ya
9  Programación / Programación C/C++ / cual es el error en este codigo en el lenguaje de programacion c?? en: 18 Noviembre 2016, 00:28 am
hola, es un programa simple, al compilarlo y ejecularlo me tira estos errores.
warning statement with no effect -wunused-value-
note in expansion of macro 'MACRO'

Código
  1. #include <stdio.h>
  2. #define MACRO(a,b)    for(a;a<b;a++)
  3. int main()
  4. {
  5.    MACRO(0,100)
  6.    {
  7.        printf(".\n");
  8.    }
  9.    return 0;
  10. }
  11.  


Mod: Los códigos deben ir en etiquetas GeSHi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines