コード例 #1
0
ファイル: segundo.c プロジェクト: betho890/listas_dobles
int main(){
	struct nodo *cabecera;
	int dato;
	cabecera = (struct nodo*) malloc(sizeof(struct nodo));
	inicializar(cabecera);
	while(1){
		printf("dame un numero: ");
		scanf("%d",&dato);
		if(dato == -1)
			break;
		insertar_al_principio(cabecera,dato);
	}
	imprimir_lista(cabecera);
	borrar_lista(cabecera);
	return 0;
}
コード例 #2
0
ファイル: progra3.c プロジェクト: IsraelCasas/edd2015
int main()
{
	struct nodo lista;
	int valor;
	
	inicializar(&lista);
	while(valor != -1){
		printf("escribe un numero\n");
		scanf("%d", &valor);
		if(valor != -1)
			insertar_al_principio(&lista, valor);
	}
	imprimir_lista(&lista);
	borrar_lista(&lista);

	return 0;
}
コード例 #3
0
int main()
{
    struct nodo_doble cabecera;
    int valor_nuevo = 0;
    inicializar(&cabecera);

    printf("Introduce los datos\nIntroduce -1 cuando finalices\n");
    while(valor_nuevo != -1){
            scanf("%d", &valor_nuevo);
            if(valor_nuevo != -1){
        insertar_al_principio(&cabecera, valor_nuevo);
            }
    }
    imprimir_lista(&cabecera);
    borrar_lista(&cabecera);

    return 0;
}
コード例 #4
0
ファイル: main.c プロジェクト: TenderTicante/edd2015
int main(){
    struct nodo *root = (struct nodo*) malloc(sizeof(struct nodo) * 1);
    inicializar(root);
    int dato;

    printf("Ingreso de datos en la lista:\nCon -1 termina el ingreso de datos a la lista\n\n");

    while(true){
    printf("\nDato a ingresar :");
    scanf("%d",&dato);
        if(dato != -1){
            insertar_al_principio(root,dato);
            //imprimir_lista(root);
        }
        else{
            break;
        }
    }
        if(dato== -1){
        free(root);
        imprimir_lista(root);
        }
    return 0;
}