Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
newline in constante
Remarks
Een tekenreeksconstante kan niet worden voortgezet op een tweede regel, tenzij u het volgende doet:
Beƫindig de eerste regel met een backslash.
Sluit de tekenreeks op de eerste regel met een dubbel aanhalingsteken en open de tekenreeks op de volgende regel met een ander dubbel aanhalingsteken.
Het beƫindigen van de eerste regel met \n is niet voldoende.
Example
In het volgende voorbeeld wordt C2001 gegenereerd:
// C2001.cpp
// C2001 expected
#include <stdio.h>
int main()
{
printf_s("Hello,
world");
printf_s("Hello,\n
world");
}
Spaties aan het begin van de volgende regel na een regelvervolgteken worden opgenomen in de tekenreeksconstante. Geen van de bovenstaande voorbeelden sluit een nieuw regelteken in de tekenreeksconstante in. U kunt een nieuw regelteken insluiten, zoals hier wordt weergegeven:
// 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");
}