1 - função inserir elemento no início da lista.cpp
DESCRIPTION
Estrutura de dadosTRANSCRIPT
![Page 1: 1 - Função Inserir Elemento No Início Da Lista.cpp](https://reader035.vdocuments.pub/reader035/viewer/2022073020/577c7ff91a28abe054a6c6ec/html5/thumbnails/1.jpg)
1: #include<stdio.h>
2: #include<conio.h>
3: #include<locale.h>
4: #include<string.h>
5: #include<stdlib.h>
6:
7: #define TAM 50
8: //Função inserir elemento no início
9: //Retorna 0 se der erro
10: //Retorna 1 se der certo
11:
12: int insereNoInicio (int dado){13: lista *novo;14: novo = (lista*) malloc (sizeof(lista));15: if(novo == null){16: printf("\nErro de alocação!");17: return 0;18: }19: novo -> dado = dado;20: novo -> prox = null;21: if(inicio == null)22: inicio = novo;23: else{24: novo -> prox = inicio;25: inicio = novo;26: }27: return 1;28: }//Fim da função incerir no início da lista29:
30: int main(){31: setlocale (LC_ALL,"");//Função dos acentos32:
33: getch();34: }//Fim do programa