Array de estructuras con clave valor en C

A continuación vemos un ejemplo de como crear un array de estructuras, diseñado para usar como clave valor. Se puede usar para simular un array asociativo como los que tiene PHP.

#include 
#include 

#define DIM 100
struct set
{
    char clave[30];
    char valor[25];
     
}lista[DIM]; 

int main(void)
{
	


	for(int i = 0; i < DIM; i++)
	{
		
		strcpy(lista[i].clave, "clave ");
		//convierte un valor int en string
		sprintf(lista[i].valor, "%d", i);
	}

	for(int i = 0; i < DIM; i++)
	{
		
		printf("\nclave: %s valor %s",lista[i].clave, lista[i].valor);
	}


	return 0;
}
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s