Hvordan legge til et linjeskift til en streng

Hvordan legge til et linjeskift til en streng


Når du skriver et program, er det viktig å forstå hvordan man utgang lesbar tekst for brukeren. Mange ganger må programmereren instruere datamaskinen svært spesifikt om hvor du skal plassere tekst på skjermen eller på en trykt side. Siden de fleste tekst utgang er av den "strengdata" type, er ASCII teksttegn som brukes til å lage utgang. ASCII-tegnsettet inneholder to forskjellige tegn for å representere et linjeskift: ". Linjeskift" the "linjeskift", og En programmerer må inkludere begge disse instruksjonene for å legge til en ny linje til streng tekst utgang.

Bruksanvisning

1 Finn linjen med kode som skriver ut strengen der du vil legge til et linjeskift.

2 Sett inn riktig kode for å sette sammen nye tegn til strengen, om nødvendig. For eksempel, i Visual Basic, vil du bruke tegn ( "&") for å gjøre dette. I C, kan du sette inn tegnene direkte inn i strengen, slik at ingen concatenation funksjon er nødvendig.

3 Legg tegnene for å sette inn et linjeskift. I Visual Basic, betyr dette å legge tegnet for vognretur ( "Chr $ (13)") og tegnet for linjeskift ( "Chr $ (10)") ved hjelp av sammensetning funksjonen. I C, vil du legge til "\ r" for linjeskift og "\ n" for linjeskift direkte inn i strengen.

Her er et eksempel på et Visual Basic streng med et linjeskift i midten: "Dette er den første tekstlinje." & Chr $ (13) og Chr $ (10) og "Dette er den andre tekstlinje."

Her er eksempel på C: "Dette er den første tekstlinjen \ r \ nDette er den andre tekstlinje.." Merk at i C kan du direkte sette inn linjeskift og linjeskift tegn i strengen, siden backslash forteller kompilatoren at et spesialtegn følger.

Hint

  • Du vil ønske å finne ut den riktige måten å sette sammen bokstaver til programmeringsspråk du bruker, hvis det ikke er vist her.
  • Disse eksemplene bør arbeide for operativsystemet Windows. Hvis du bruker et annet operativsystem, kan det være en variant av tegnene du trenger for å sette inn.
  • Mange programmeringsspråk har snarveier for å sette inn en ny linje som kan være enklere enn å taste inn ASCII-tegnkoder. Kontroller referansehåndboken for programmeringsspråk.
  • Test alltid programmering for uventede resultater etter at en endring som dette.