Función strncpy en C

La función strncpy en el lenguaje C es una mejora (o alternativa) de la función strcpy que quiere decir string copy. La n indica el conteo que se copia, que en términos simples podrían ser caracteres. Entonces la diferencia es que strncpy copia solo determinada cantidad de caracteres, contraria a strcpy que copia todo; con el riesgo de que ocurra un desbordamiento de búfer. En este post te mostraré la sintaxis de strncpy y su modo de uso con ejemplos. ...

diciembre 30, 2020 · 2 min · 410 palabras · Parzibyte

TypeError: can only concatenate str (not "list") to str - Solución

En este corto artículo te mostraré cómo solucionar el error en Python que dice: TypeError: can only concatenate str (not “list”) to str Es algo muy sencillo. ...

diciembre 27, 2020 · 1 min · 163 palabras · Parzibyte

Anagrama en Python

En este post de programación en Python vamos a resolver un ejercicio para saber si dos cadenas son anagramas, o mejor dicho, si una cadena es anagrama de otra. Recuerda que una palabra es anagrama de otra si ambas tienen las mismas letras pero ordenadas de distinta manera. Por ejemplo, Hola y Aloh son anagramas pues aunque tienen distinto orden ambas tienen 4 letras que son las mismas. En este caso estamos suponiendo que las mayúsculas y minúsculas no importan, ya que normalmente los anagramas no toman en cuenta eso. ...

diciembre 16, 2020 · 3 min · 540 palabras · Parzibyte

Convertir cadena a lista en Python

En este post de programación en Python te mostraré algo muy simple: cómo convertir una string a una lista o arreglo, y también lo inverso: convertir arreglo a cadena. De este modo vas a poder convertir entre ambas cosas usando métodos nativos de Python. Nota: usaré lista, arreglo y array como sinónimos. ...

diciembre 16, 2020 · 1 min · 207 palabras · Parzibyte

C - Ejercicio resuelto sobre gestión de películas

En este post de programación en C voy a resolver un ejercicio que trata sobre cines y la gestión de películas. Es un ejercicio para practicar ANSI C. Dice así: Diseñar un programa en Lenguaje C que almacene la información de las películas que se proyectan en las distintas salas de los siguientes cines: CDMX Norte, CDMX Oriente, Reforma y Perisur. Cada cine tiene 3 salas, hay 2 horarios distintos en cada sala (4:00 pm y 6:00 pm) Realizar un menú para el uso de este programa. En el programa debe definirse las estructuras de datos (struct) necesarias para almacenar la información sobre las películas: título de la película, hora de inicio, cines y salas donde se proyecta, clasificación (A todo público, B adolescentes y adultos y C mayores de 21 años). El menú del programa debe tener las siguientes opciones: Registrar una película. Si ya había alguna película, está será sustituida por la proporcionada en esta opción. Desplegar toda la información de la película que se proyecta en la sala de un cine. Se pedirá al usuario que proporcione el cine, la sala, la hora y el día correspondiente, y el programa listará la información de la película que está proyectada en la cartelera. En caso de no haber película proyectada, se visualizará el mensaje correspondiente. Buscar película. El usuario elige la película que quiere buscar y desplegar toda la información. Listar películas que se están exhibiendo en un cierto día por clasificación de edad. Salir del Programa. Veamos entonces cómo resolver ese ejercicio. ...

diciembre 13, 2020 · 12 min · 2520 palabras · Parzibyte

Ordenar arreglo de cadenas en C

En este post de programación en C te mostraré cómo ordenar un arreglo de cadenas de manera alfabética en orden ascendente. Es decir, ordenar un array de strings en C de la A a la Z. Ordenar un arreglo de cadenas en C es distinto a hacerlo con uno de tipo numérico, pues para comparar cadenas usamos strcmp. Además, el tipo string no existe como tal, así que debemos usar arreglos de arreglos. ...

noviembre 30, 2020 · 4 min · 727 palabras · Parzibyte

Expresiones regulares en Go

Hoy te mostraré cómo trabajar con expresiones regulares en el lenguaje de programación Go, también conocido como Golang. No te mostraré cómo usar las expresiones regulares, pues las mismas son independientes del lenguaje (aunque también tienen sabores) y son un tema aparte, así que solo te mostraré cómo trabajar con expresiones regulares en Go a través de regexp. ...

noviembre 1, 2020 · 3 min · 523 palabras · Parzibyte

Convertir error de Go a cadena

En este tutorial de programación en Go (también conocido como Golang) te mostraré cómo convertir una variable de tipo error a string, de este modo podemos imprimir el error como cadena o concatenarlo. ...

octubre 31, 2020 · 1 min · 109 palabras · Parzibyte

C - Intercambiar elementos de arreglo de cadenas

En este post de programación en C, también conocido como ANSI C vamos a ver cómo intercambiar los elementos de un arreglo de cadenas o strings, es decir, modificar los elementos de un arreglo de strings a través de su índice. En otras palabras, hacer un intercambio como: temporal = arreglo[0] arreglo[0] = arreglo[1] arreglo[1] = temporal Aunque suena fácil, recordemos que en C no podemos hacer eso con los arreglos de cadenas, y debemos usar otras funciones que trabajan con apuntadores. ...

octubre 29, 2020 · 3 min · 446 palabras · Parzibyte

Reemplazar cadenas en Python

Hoy veremos cómo reemplazar cadenas en Python, es decir, reemplazar una cadena por otra, dentro de una cadena. Vamos a ver también un poco de reemplazo usando expresiones regulares a través del módulo re. Te enseñaré dos ejemplos, uno en donde reemplazamos cadenas y otro en donde hacemos lo mismo pero a través de expresiones regulares en Python. ...

octubre 18, 2020 · 5 min · 918 palabras · Parzibyte