Lektionsindhold -- Tastaturgenvej: 'u'  Forrige side: Den tomme streng og NULL -- Tastaturgenvej: 'p'  Næste side: Leksikografisk ordning [Section] -- Tastaturgenvej: 'n'  Forelæsningsnoter - alle slides sammen  Alfabetisk indeks  Hjælp om disse noter  Kursets hjemmeside    Tegn og Tekststrenge - slide 22 : 51

Lange tekststrenge i C Programmer

Lange tekststrenge i et C program kan deles over flere linier

Nabo tekststrenge som optræder direkte i et C program konkateneres implicit

long-strings-1.c
Et C program med en lang tekststreng i programmet - et problematisk kildeprogram.
long-strings-2.c
Lange tekststrenge med backslashes - Backslash og EOL tegn ignoeres.
long-strings-3.c
Implicit konkatenering af nabo tekststreng konstanter.
long-strings-output
Program output - det samme for alle tre programmer.

Ovenstående tre programmer er identiske: de giver samme output

long-strings-4.c
Implicit konkatenering virker kun på strengkonstanter i kildeprogrammet - Dette program compilerer ikke.
long-strings-5.c
Implicit konkatenering af formateringsstrengen i printf.
long-strings-5-output
Output fra ovenstående program.