Ir al contenido principal

Destacado

Desarrollo web Bootcamp

  Introducción a la Programación La programación es el proceso de diseñar y escribir instrucciones que las computadoras entienden para realizar tareas específicas. Estas instrucciones se conocen como código , y permiten a los desarrolladores crear aplicaciones, sitios web, juegos y mucho más. Lenguajes de Programación Comunes en el Desarrollo Web En el desarrollo web, los lenguajes más utilizados incluyen: HTML : Define la estructura del contenido en una página web. CSS : Estiliza y da diseño a los elementos de HTML. JavaScript : Agrega interactividad y funcionalidades dinámicas a las páginas web.      PHP y Python : Son lenguajes de servidor para manejar la lógica y los datos. SQL : Sirve para gestionar bases de datos. Sintaxis Básica La sintaxis es un conjunto de reglas que determina cómo escribir código en un lenguaje específico. Es fundamental para que el programa funcione correctamente. Por ejemplo: javascript let mensaje = "¡Hola Mundo!" ; console . log (mens...

Asignación de memoria para arrays

La gestión de listas y tablas mediante arrays es una de las operaciones más usuales en cualquier
programa. La asignación de memoria para arrays es, en consecuencia, una de las tareas que es preciso
conocer en profundidad.
para asignar
memoria a un array de cadenas de longitud variable.
El listado de ASIGCADS . c muestra cómo se puede utilizar la función malloc() para asignar memoria a un array de cadenas de longitud variable.

El programa ASIGCADS . c lee n líneas de texto, reserva memoria según la longitud de la línea leída,
cuenta las vocales de cada línea e imprime cada línea y el número de vocales que tiene.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define N 10
void salida(char*[l, int*);
void entrada(char*[l);
int vocales (char*) ;
int main ( )
{
char *cad[Nl;
int j, voc[Nl ;
entrada (cad) ;
/ * Cuenta de vocales por cada linea * /
for (j = O; j<N; j++)
voc[j] = vocales(cad[jl);
salida(cad, voc) ;
return O;
1
void entrada(char* cd[l)
i
char B[121];
int j, tam;
printf("\n\tEscribe %d lineas de texto\n",N);
for (j = 0; j<N; j++)
i
gets (€3) ;
tam = (strlen(B)+l)*sizeofíchar);
cd[j] = (char*)malloc(tam) ;
strcpy(cd[jl ,B);
}

Comentarios

Entradas populares