Linguagem C: como escapar caracteres especiais

Se você está apenas iniciando no mundo da linguagem C e já tentou imprimir algo contendo caracteres especiais, então se deparou com um problema que nesta dica será solucionado.

Digamos que você escreveu o seguinte programa:

#include

“O Treze é o melhor time do mundo!!!\n


Após compilar e executar, teremos a seguinte saída:

O Treze é o melhor time do mundo!!!

Agora suponhamos que precisamos usar algum caractere especial na frase:

#include

“O “Campinense” é o melhor time do mundo!!!\n

O programa escrito acima não será compilado. Não apenas pelo fato da frase ser uma inverdade, mas sim, porque o compilador entenderá que o fim da string está na segunda “(aspa) e que após seu final, existe algo a mais.

Dessa forma o compilador abortará o processo e emitirá uma mensagem de erro.

O código abaixo corrige o problema apresentado no programa acima:

#include

“O \”Campinense\”é o melhor time do mundo!!!\n)

Compilaremos o programa escrito acima e o processo será concluído com sucesso. Agora ao executarmos o programa, teremos a seguinte saída:

O “Campinense” é o melhor time do mundo!!!

2 Replies to “Linguagem C: como escapar caracteres especiais”

Deixe uma resposta para Marcelo Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Time limit is exhausted. Please reload CAPTCHA.