Avatar billede bierchen Nybegynder
25. juni 2002 - 23:00 Der er 4 kommentarer og
1 løsning

Indsætning af linjeskift i C

Jeg har en fil som jeg åbner på flg. måde, og som jeg godt kunne tænke mig, indsatte et linjeskift.

Jeg har brugt kommandoen fputc, er det den, for dte virker ikke ?? Og hvordan ellers ??

Skal jeg åbne filen på en anden måde ??

if ((fptrtxt = fopen "/etc/lux.txt", "a"))==NULL)
    {
      printf ("\nFilen lux.txt kan ikke åbnes");
      perror ("\nFejl ved åbning af Fil");
      exit (1);
    }

fputc("\n", fptrtxt);
Avatar billede xyborx Nybegynder
25. juni 2002 - 23:02 #1
Prøv \n\r istedet for kun \n
Det virker for mig når jeg scripter i PHP
Avatar billede bierchen Nybegynder
26. juni 2002 - 00:36 #2
Det virker med fputc("\n\r", fptrtxt); når jeg editerer filen fra linux m.fks. pico

Åbner jeg den med Notepad, står det på en linie ??
Avatar billede alsace Nybegynder
26. juni 2002 - 01:27 #3
Yeps, det lyder meget sansynligt.

Det er en af herlighederne ved forskellige OS'er. Nogle skal have både et Newline og Carriage return character for at skifte linje, andre nøjes med Newline.

-Alsace
Avatar billede bierchen Nybegynder
26. juni 2002 - 03:13 #4
Hvordan får jeg så indsat et linieskift i min fil ?
Avatar billede alsace Nybegynder
09. juli 2002 - 22:26 #5
Under hvilket OS snakker vi?

Her er det muligt at se lidt om hvad de forskellige OS'er bruger som end-of-line character (synes lige det skulle med). http://www.mindspring.com/~jc1/serial/Resources/EndOfLine.html

-Alsace
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester