Lägga till en radbrytning till en sträng

När du skriver ett program , är det viktigt att förstå hur till utgång läsbar text till användaren . Många gånger måste programmeraren instruera datorn mycket specifikt om var du vill placera text på skärmen eller på en utskriven sida . Eftersom de flesta text produktionen av ” strängen data ” typ , är ASCII-text som används för att skapa utdata . ASCII-teckenuppsättningen innehåller två olika tecken för att representera en radbrytning : ” . radmatning ” på ” vagnretur ” och En programmerare måste omfatta båda dessa instruktioner för att lägga till en ny rad i sträng textproduktion .
1 .
Hitta kodraden som skriver ut strängen där du vill lägga till en radbrytning .
2 .

Sätt in lämplig kod för att sammanfoga nya tecken på strängen , om det behövs . Till exempel i Visual Basic , skulle du använda et-tecknet (” ”) att göra detta . I C, kan du infoga tecken direkt i strängen , så ingen sammanslagning funktion är nödvändig .
3 .
Lägg till tecken för att infoga en radbrytning . I Visual Basic , innebär detta att lägga till tecknet för vagnretur ( ” Chr $ (13 ) ” ) och tecknet för radmatning ( ” Chr $ (10 ) ” ) med hjälp av sammanfogning funktionen . I C, skulle du lägga till ”\ r ” för vagnretur och ” \ n ” för radbrytning direkt i strängen .

Här är ett exempel på en Visual Basic snöre med en radbrytning i mitten : ” Detta är den första textraden . ” Chr $ (13) Chr $ (10 ) ” Detta är den andra textraden . ”

Här är exempel i C : ” Detta är den första textraden \ r \ nDet är den andra textraden . ” Observera att i C kan du direkt sätta in vagnretur och linje tecken matas in i strängen , eftersom backslash berättar kompilator som en speciell karaktär följer .

tips och varningar

  • Du kommer att vilja bestämma lämpligt sätt att sammanfoga tecken för programmeringsspråk du använder om det inte visas här .
  • Dessa exempel bör arbeta för operativsystemet Windows . Om du använder ett annat operativsystem , kan det finnas en variation på de tecken du behöver infoga .
  • Många programmeringsspråk har genvägar för att infoga en ny rad som kan vara lättare än direkt in i ASCII- teckenkoder . Kontrollera bruksanvisningen till din programmeringsspråk.
  • alltid testa din planering för oväntade resultat efter att ha gjort en förändring som denna .
  • Visited 1 times, 1 visit(s) today

    コメント

    タイトルとURLをコピーしました