I programmeringssproget C , er den newline tegn et specialtegn. Det fortæller C compiler , at den nuværende tekstlinje er færdig, og en ny linje skal startes . Det er indtastet af programmøren ved at trykke på " Enter " eller " Return "-tasten. AC -programmet kan skrives der fjerner linjeskift fra en tekststreng . Dette er en god opgave for en nybegynder C programmør , da det kan ske i løbet af kort tid . Ting du skal
C Integrated Development Environment (IDE ), såsom Eclipse CDT
C Compiler , som GCC
Vis Flere Instruktioner
1
Start din IDE og oprette et nyt projekt ved at klikke på "File /New Project. " En tom kildekode fil vises på de vigtigste redigeringsvinduet .
2
Erklær en tegnstreng og tildele den en værdi med newline escape-sekvens \\ n . For eksempel kan du skrive noget lignende dette : Hej
char str [] = "S \\ nt \\ nr \\ ni \\ nn \\ ng \\ n";
3
Find ud af længden af strengen som dette : Hej
int sizeOfArray = sizeof (STR) /sizeof (char ),
4
gentage gennem strengen ved hjælp af en for-løkke , som denne : Hej
for (int i = 0; i < sizeOfArray , i + +) {}
5
Test hver karakter i strengen for at se, om det er en ny linje . Du kan sætte en "hvis" erklæring inde i krøllede parenteser i "for" loop til at opnå dette.
If ( str [i] == '\\ n' ) { }
6
Fjern linjeskift ved at skrive følgende i de krøllede parenteser i "hvis" erklæring : Hej
str [i] = ' ";
7
udskrive tegnene ved skrive denne kode under den afsluttende krøllet beslag '} "af " hvis " erklæring. Den trykte erklæring skal se sådan ud : Hej
printf ( "% c" , str. [i ])
8
Kør programmet . Udgangen vil vise, at alle de nye linjer er blevet fjernet.