Programar em C/Listas encadeadas: diferenças entre revisões

[edição verificada][revisão pendente]
Conteúdo apagado Conteúdo adicionado
Etiquetas: esvaziamento Editor Visual
Linha 49:
 
<source lang="C">
int inserir_No_Inicio (struct No **p_Raiz, char *p_String){
struct No *p_Novo;
/** Alocação dinâmica da memoria */
if((p_Novo = (struct No *) malloc(sizeof(struct No))); == NULL ){
if( p_Novo == NULL ){
puts( "Falta Memoria\n"); return -1 ;
}
return -1 ;
}
p_Novo->p_dados = p_String;