Olá galera, procurei na internet algo sobre, mas não achei nada satisfatório. Mas a minha dúvida é a seguinte:
Todo array de char termina com ‘\n’ em C?
[RESOLVIDO] - Char Arrays em C
D
3 Respostas
Não.
Essa é uma convenção usada na maioria das funções que trabalham com strings, e nas strings literais do C. Entretanto, nem todas as funções, e nem todos os arrays criados, precisam necessariamente ter essa característica.
Por exemplo, se você criar um array assim:
Esse array é terminado em D, e não em \0. E, logicamente, um array desses vai dar problema se você usa-lo em funções da string.h ou da stdio.
D
Cara, desculpa, pois postei errado a minha dúvida.
Na verdade queria dizer se todo array de char em C termina com ‘\0’!
Cara, desculpa, pois postei errado a minha dúvida.
Na verdade queria dizer se todo array de char em C termina com ‘\0’!
Beleza, pode reler minha resposta.
Criado 15 de junho de 2013
Ultima resposta 15 de jun. de 2013
Respostas 3
Participantes 2