FAQ Programación

Hola a todos,

FAQ es el acrónimo de "Frequent Asked Questions" (preguntas hechas frecuentemente) y nace un poco como manera para liberar mi mail de preguntas repetidas una y otra vez :D

A medida que vaya recopilando estas preguntas típicas las iré poniendo en esta página.

Si tenéis alguna por hacer ponedla en los comentarios e intentaré darle solución cuanto antes.

Por ahora, aquí os dejo la lista de los temas tratados hasta el momento:

Nos vemos

LordPakusBlog

9 comentarios :

  1. Saludos.
    Felicitaciones y gracias por darnos la oportunidad a los que deseamos aprender a programar en C, de hacerlos de de manera practica y sin misterio.
    No se si estare haciendo lo apropiado al pedir aclaracion de cierto ejercicio por este medio. Si no es asi por favor me orientas para hacerlo de forma correcta.
    En el ultimo ejercicio del capitulo 7 se resuelve la impresion de asteriscos con incrementos de uno en cada linea.
    La sentencia: for( i=0; i<6; i++ ) { la entiendo con claridad. Pero la sentencia: for( j=0; j<i; j++ ) printf( "*" ); como hace para imprimir el numero de asteriscos con incrementos de 1 en cada linea. Entiendo que la ' j ' se incrementa en 1, pero que hace para que se incremente el numero de esteriscos si en 'printf' solo aparece un asterisco.
    De antemano gracias por la ayuda.

    ResponderEliminar
  2. - Cada vez que llamamos a printf("*"); imprime un asterisco.
    - La función for se encarga de llamar al código de su interior tantas veces como le digamos (en nuestro caso i veces) y se puede anidar (un for puede estar dentro de otro for).

    Esto significa que el for(i=0;i<6;i++) lo que hace es controlar el número de repeticiones que hará el segundo for.
    El segundo for ( for( j=0; j<i; j++ ) ) lo que hace es llamar al código de su interior i veces. Es por eso que se pintan i asteriscos y que la longitud de los asteriscos sea diferente.

    Más claro?? Sino estña más claro dimelo y le buscaremos la manera de clarificarlo.

    Nos vemos

    ResponderEliminar
  3. amigo como puedo hacer un programa que----sume x vectores con x elementos??????

    ResponderEliminar
    Respuestas
    1. Vectores con elementos? No entiendo, me lo podrias explicar un poco mejor??

      Eliminar
  4. Buenas tardes...
    He buscado la forma de aparecer signos especiales en dev c; para programar en c.
    pero me he topado con que al ejecutar el programa no reconoce estos valores "º" o "¿"; son los unicos que he usado y no reconoce, ademas de acentos.
    queria saber si ahy alguna manera de que los reconosca; SIN TENER QUE ESPECIFICARLOS CON LA TABLA ASCII.
    un codigo simple que use fue:


    #include
    #include
    #include
    int main()
    {
    printf( " º ¿ " );
    getch();
    }

    He leido que con la librería se puede...
    pero por mas que leo no se como.
    no se si tengan foros con ejemplos de las librerías.

    ResponderEliminar
    Respuestas
    1. La forma más sencilla es hacer la conversión tu mismo y ponerlo en ascii.... no obstante, como bien dices, hay librerias y otras maneras de hacerlo.... A ver si tengo tiempo y te expongo un ejemplo de como hacer esto.
      Nos vemos

      Eliminar
  5. buenas, como podria transformar un numero en base 16 a base 10?
    lo que no consigo es decomponer el numero en base 16. gracias y felicitaciones

    ResponderEliminar
    Respuestas
    1. Espero que esto te sirva de respuesta http://lordpakus.blogspot.com.es/2014/06/como-convertir-de-hexadecimal-decimal.html

      Eliminar
  6. Hola, según el apartado de tipos de datos y variables en el curso de C (http://www.elrincondelc.com/cursoc/cursoc3.html) dice que las variables del tipo char solo pueden admitir de -127 a 127, pero eso no es cierto ya que pueden almacenar de -128 a 255 ¿Por Que? y lo mismo pasa con las del tipo int, que dice que solo permiten valores de -32767 a 32767 pero a mi me permiten mas de 80 millones. Por favor respondan rápido, gracias de antemano.

    Os dejo el código por si me hubiera equivocado (es un código para practicar):

    #include

    unsigned int x = 80000000, y = -9;
    unsigned char letra = -128, numero = 253;
    int main() {
    system ("cls");
    printf("Hola \"Mundo\"\n" "\\Adios Mundo\\\n");
    printf( "los valores de x e y son: %i y %i\n el valor de la letra %i en ASCII es %c\n el valor de la letra %i en ASCII es %c\n", x, y, letra, letra, numero, numero );
    x = 8;
    y = 3;
    letra = letra + 1;
    printf ("ahora son %i y %i\n el valor de la letra %i en ASCII es %c\n", x, y, letra, letra);
    getch();
    return 0;
    }

    (Si se fijan el primer unsigned, el de la variable int, no funciona ¿POR QUE!!!!!?)

    ResponderEliminar

Entradas populares