Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - César Krall

Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 ... 68
102
Bueno esto son los problemas típicos de los tests, a veces hay errores en las preguntas y a veces lo que una persona interpreta de una manera otra persona lo interpreta de otra, y como realmente no has podido explicar nada sino marcar una opción pues pasa lo que pasa...

104
Hola! Todo bien. Se ha comentado en otro hilo que el segundo ejercicio lo que pretende es demostrar cómo en C el paso de arrays a funciones permite la manipulación del contenido del array dentro de la función.

getchar() es una función un tanto extraña. Esta función se supone que está prevista para leer un carácter, pero en realidad cuando se entran datos por teclado la entrada es un buffer que se mantiene en memoria y getchar no lee nada hasta que se pulsa enter. Además si se invoca getchar() de nuevo se utiliza el buffer y se extrae un nuevo caracter, lo cual resulta bastante extraño.

Este pequeño código no hace nada pero permite ver que al invocar getchar() se van extrayendo caracteres del buffer:

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
// Ejercicios curso C aprenderaprogramar.com


void main() {
    int c;
    printf("Hola introduce una letra: ");
    c = getchar();
    while(c != EOF && c !='\0'){
         putchar(c);
         printf("\n");
         c = getchar();
    }
}

Saludos!

106
Hola!

El programa cumple lo que se pedía con algo poco habitual ¿Estás contando las letras de una cadena con un bucle y cuentas de uno en uno hasta que encuentras el carácter final de cadena? Eso se diría que es poco eficiente porque tener que recorrer de uno en uno algo que puede ser muy largo en general diremos que es ineficiente. En este caso parece más aconsejable usar algo como strlen u otra alternativa que te permita saber cuántos caracteres tiene la cadena sin necesidad de contar los caracteres de uno en uno.

Saludos!

107
Hola! Solo comentar que para compilar hace falta el compilador, la diferencia está en desde dónde invocas al compilador, si desde un ide o desde la consola del sistema operativo

Saludos!

108
Hola! Todo bien incluso has hecho más de lo que se pedía ya que has creado tú mismo el archivo a través de código

Saludos!

109
Hola!

La terminología en programación (y en programación orientada a objetos) no es siempre clara. En este caso la pregunta no es del todo clara, pero tampoco parece que pueda ser impugnable. Si yo fuera quien corrige el examen, te diría que la herencia es tanto de clases (al definirlas) como de objetos (una vez se instancian las clases). Un objeto es una instancia de una clase, si hay herencia múltiple entre clases también la hay entre los objetos instancias de las clases.

Los mensajes sólo se pueden editar durante un tiempo después de escritos, luego ya no es posible.

Saludos!

110
Hola!

Al probar el ejercicio original la pregunta se repite continuamente, aunque no me funciona bien ya que aparecen los mensajes sin el orden debido

Al probar el código de Pandemia sí aparece el mensaje correcto, pero la pregunta sólo se hace una vez y no se repite

Saludos!

111
Hola!

Sería interesante que indiques qué versión de Power Basic o extensiones y compilador estás usando, si es PBDos, PBCC, PBWin, etc.

Saludos!

113
Hola! Hay algún error porque al hacer esta prueba

 Escribe cadena de texto >>> coche
 Escibiste : coche
 Texto al reves !!!!  ehco


Debería devolver ehcoc pero el programa no me ha devuelto eso. Revísalo.


Saludos!

114
Hola! cigarzonl es recomendable que corrijas tus ejercicios y muestres el código corregido

Saludos!

115
Hola! Has usado una solución curiosa para mostrar los caracteres con acentos y eñes pero ¡funciona bien!

Saludos!

116
Hola! Todo bien. Los arrays de caracteres en C "tienen truco" porque requieren de un carácter oculto al final de la cadena (un carácter que no es visible sino que sirve como señal de fin de cadena). Esto se explica más adelante en el curso (http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=934:funciones-para-cadenas-en-c-longitud-sizeof-stringh-y-strcpy-strlen-strcat-strcmp-ejemplos-cu00535f&catid=82:curso-basico-programacion-lenguaje-c-desde-cero&Itemid=210)

Saludos!

118
Hola! Todo bien. Pensé que podría dejarse en una línea pero el compilador no lo admite, se requiere una línea para las directivas y otra para el código, como mínimo. He probado a quitar las directivas y el programa compila y se ejecuta pero creo que haciendo eso ya no cumpliríamos que sea exactamente el mismo código.

Saludos!

119
Hola!

En los foros puedes encontrar ejemplos de cómo buscar en archivos excel usando Visual Basic.

La forma exacta de hacerlo dependerá de la versión de Visual Basic que utilices, ya que entre las versiones se pueden encontrar algunas diferencias.

Ejemplo de buscador: http://www.aprenderaprogramar.com/foros/index.php?topic=813.0

Otro hilo que puede ayudar: http://www.aprenderaprogramar.com/foros/index.php?topic=2575.0


Saludos!

120
Hola!

¿Ya has puesto el ejercicio 1 o lo tienes pendiente? Si lo vas a poner ponlo en este mismo hilo, a continuación de estos mensajes.

Del ejercicio 2:

main sí es una función (una función especial). Se llama función principal del programa y es donde va el cuerpo principal del programa desde donde se pueden llamar a otras funciones.

La función main no recibe parámetros.

Saludos!

Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 ... 68
Esto es un laboratorio de ideas...
Aprender a programar

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".