Hvordan sende en escape-sekvens i C Programming

The Escape Sekvenser er spesialtegn for formatering; de kan gjenkjennes i koden ved deres karakteristiske skråstrek etterfulgt av en karakter som gjør en viss hensikt. Disse spesielle utskrift tegn er brukt til å gjøre produksjonen lesbar når du skriver ut tegn til skjermen, fil eller en annen enhet (som skriver). Nedenfor er eksempler på implementering bruker escape-sekvenser i C:
Escape-sekvenser i utskriften til skjermen. Dette eksempelet koden vil vise deg et program ved hjelp av escape-sekvens linjeskift ('\\ n') for å skille mellom to setninger
kode: #include < stdio.h > int main () {printf ("After. slutten av denne linjen, vil den neste produksjonen starte i et linjeskift \\ n "); printf (". Hi, im start på en ny linje. "); return 0;}

koden ovenfor er en enkel, rett eksempel på implementering bruker escape-sekvens linjeskift. Denne spesialtegn er et tegn backslash fulgt av tegnet bokstaven n ('\\ n') og det er brukt for å lage et linjeskift (LF) som i C er et linjeskift.

Programmet vil produksjonen koden som følger:
Etter utløpet av denne linjen, den neste produksjonen vil begynne i en ny linje
Hei. , im starter på en ny linje.
Escape-sekvenser i filen. Eksempelet koden vil vise deg hvordan unnslippe sekvens linjeskift ('\\ n') og anførselstegn ("\\" ') arbeid i filen
kode:. #include < stdio.h >


int main () {FILE * fpoint;
fpoint = fopen ("test.dat", "w");
fprintf (fpoint, "etter slutten av denne linjen, vil det gjøre en ny linje på filen \\ n ");
fprintf (fpoint". Hey, im start på ny linje på denne filen \\ n. ");
fprintf (fpoint," Bonus: \\ "dette er anførselstegn \\" ");
fclose (fpoint);
return 0;}

Koden ovenfor er et program. ved hjelp av en enkel fil håndtering i C for å skrive streng tegn til en fil.

Hver setning som skriver i filen vil ende med en escape-sekvens linjeskift ('\\ n') og også anførselstegn ("\\" ' ). Utgangen til filen er som følger:
etter utløpet av denne linjen, vil det gjøre en ny linje på filen.
Hei, på linjeskift på denne filen
Bonus im start. "Dette er anførselstegn".
Her er en liste over escape-sekvens i C. Du kan eksperimentere med eksemplene ovenfor. Youl være behov for disse når du programmerer C i tekstformat, så bli kjent med noen av dem.


    Tegn for Bell (Alert) er '\\ a'.

    Tegn for Backspace er '\\ b'.

    Tegn for Horisontal Tab er '\\ t '.

    Tegn for Vertical Tab er' \\ v '.

    Tegn for Newline (linjeskift) er' \\ n '.

    Tegn for fremmating er' \\ f '.

    Tegn for Carriage Return er' \\ r '.

    Tegn for anførselstegn er "\\"'.

    Tegn for Apostrophe er '\\' '.

    Tegn for Question Mark er '\\?'.

    Tegn for Omvendt skråstrek er '\\\\'.

    Tegn for Null er '\\ 0'.
    < .no> Tips:
    Escape-sekvenser er virkelig nyttig, og når vi koden for tekstprogram det virkelig trengs
    Nyttige linker:.
    Custom Google Search for Escape Sequence i C