por este:
while ( *a ) printf (" # %s\n", *(a++));
for ( i = 0; i < len; i++ ) {
printf ( "# %s\n", *(a++) );
}
Não deu mais segmentation fault. Não sei porque no Win não deu certo.
Executou agora corretamente. Muito bom seu código. Muito obrigado.
Mas vc não poderia alterar para que o código
char **s = split("enzo:ferber", ':', &len ); funcionasse?
Pergunto isso porque essa é a forma mais usual de dividir uma string (vinda de uma linha de um arquivo) em tokens.
Usamos cookies essenciais para manter o site funcionando e Google Analytics para métricas de audiência. Cookies de anúncios só serão carregados se você permitir.