Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
newline em constante
Remarks
Uma constante de cadeia de caracteres não pode ser continuada em uma segunda linha, a menos que você faça o seguinte:
Termine a primeira linha com uma barra invertida.
Feche a cadeia de caracteres na primeira linha com aspas duplas e abra a cadeia de caracteres na próxima linha com outras aspas duplas.
Terminar a primeira linha com \n não é suficiente.
Example
O exemplo a seguir gera C2001:
// C2001.cpp
// C2001 expected
#include <stdio.h>
int main()
{
printf_s("Hello,
world");
printf_s("Hello,\n
world");
}
Os espaços no início da próxima linha após um caractere de continuação de linha são incluídos na constante de cadeia de caracteres. Nenhum dos exemplos mostrados acima incorpora um carácter de nova linha na constante de string. Você pode incorporar um caractere de nova linha como mostrado aqui:
// C2001b.cpp
#include <stdio.h>
int main()
{
printf_s("Hello,\n\
world");
printf_s("Hello,\
\nworld");
printf_s("Hello,\n"
"world");
printf_s("Hello,"
"\nworld");
printf_s("Hello,"
" world");
printf_s("Hello,\
world");
}