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

Etiquetas: Editor Visual esvaziamento
 
<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;
2

edições