es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CS50

¿Por qué estoy recibiendo un mensaje de fallo de segmentación?

Usando C, estoy tratando de implementar una función que convierte “word” en “mutated_word” según la clave “string_word”. Por ejemplo, cuando “word” es “HE”, con la clave “QWERTYUIOPASDFGHJKLZXCVBNM”, “mutated_word” debería convertirse en “IT”. Pero sigue dando un fallo de segmentación, no estoy seguro de cómo mejorar. “`c #include <cs50.h> #include <stdio.h> . . . Read more

Estoy tratando de crear una función que verifique si todos los caracteres en una cadena son únicos, y que devuelva 0 si es así, o 1 si no lo son todos.

No estoy seguro de qué está mal con mi código. Parece imprimir 0 la mayoría de las veces, cuando cambio la cadena “word”. Agradecería cualquier ayuda/comentario, ¿es un problema con la lógica de mi código? Si es así, ¿dónde está y cómo puedo rectificarlo? “` include <stdio.h> include <cs50.h> include . . . Read more

Copiar una cadena a otra dirección sin utilizar malloc().

Estoy (obviamente) aprendiendo C No entiendo por qué utilizaría malloc para asignar memoria a una cadena recién copiada (lo hicieron en la conferencia de memoria de cs50) #include <stdio.h> #include <stdlib.h> int main(){ char *s = "Hola"; char *t; // ¿Por qué la necesidad de char *t malloc(3) aquí?? strcpy(t,s); . . . Read more