I programmeringsspråket C , er linjeskift karakter et spesialtegn. Den forteller C-kompilator at dagens tekstlinje er ferdig , og en ny linje må startes . Det er lagt inn av programmereren ved å trykke " Enter " eller "Return" tasten. AC program kan skrives som fjerner linjeskift fra en tekststreng . Dette er en god oppgave for en nybegynner C programmerer , siden den kan oppnås i løpet av kort tid . Du trenger
C Integrated Development Environment (IDE ), for eksempel Eclipse CDT
C Compiler , som GCC
Vis flere instruksjoner
en
Start din IDE og opprette et nytt prosjekt ved å klikke på "File /New Project. " En tom kildekoden filen vises på hovedredaktør vinduet.
2
Erklærer en tegnstreng og tilordne den en verdi med linjeskift escape-sekvens \\ n . For eksempel kan du skrive noe sånt som dette : en
røye str [ ] = "S \\ nt \\ nr \\ ni \\ nn \\ ng \\ n";
3
Finn ut lengden av strengen som dette : en
int sizeOfArray = sizeof (str ) /sizeof ( røye ) ;
4
Iterate gjennom strengen ved hjelp av en for loop, som dette : en
for ( int i = 0 ; i < sizeOfArray ; i + + ) { }
5
Test hvert tegn i strengen for å se om det er et tegn for ny linje . Du kan sette en " hvis " statement inne i klammeparentes av " for " loop for å oppnå dette .
If ( str [ i] == '\\ n' ) { }
6
Fjern linjeskift ved å skrive følgende inne i klammeparentes av "hvis" statement : en
str [i ] = ' ';
7
skrive ut tegnene ved skrive denne koden under den avsluttende krøllete brakett '} "av " hvis "statement. Utskriften uttalelse skal se slik ut : en
printf ( "% c" , str [ i] ) ;
8
Kjør programmet . Utgangen vil vise at alle linjeskift har blitt fjernet .