Avatar billede seco Nybegynder
25. april 2002 - 17:50 Der er 5 kommentarer og
2 løsninger

Asicii-kode for linjeskift

Hej
Jeg mangler Ascii-koden for linjeskift , en måde at typecaste på og hvordan man skal skrive det ind i koden bruger visual c++.
Programmet skal stoppe når der skiftes linje.

#include <iostream.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  char ch;
 
  cout << "Skriv noget" << endl;
  while ((ch=cin.get())!=EOF)
 

  cout << ch << endl;
  system("PAUSE");
  return 0;
}
Avatar billede siz23 Nybegynder
25. april 2002 - 18:54 #1
ascii værdien for et linjeskift er #10 efterfuldt af #13.
10 = form feed (spring til næste linje)
13 = carrige return (sætter cursoren tilbage til start positionen)
Avatar billede seco Nybegynder
25. april 2002 - 19:33 #2
Kan du også fortælle mig hvordan man skriver det ind i koden :-)
Avatar billede siz23 Nybegynder
25. april 2002 - 19:58 #3
well, det er noget tid siden jeg har leget med c++ (jeg er mere til delphi nu), men prøv det her...

if (ch==13)
{
  //exit porgram.
  return 0;
}

btw: jeg ved ikke om det virker, da jeg ingen gang har en c kompilere ;(
Avatar billede seco Nybegynder
25. april 2002 - 22:18 #4
Kan ikke få det til at funger prøver igen i morgen :-(
Avatar billede mickni33 Nybegynder
26. april 2002 - 10:19 #5
cout<<char(155);

udskriver ascii værdi 155 på skærmen (et eller andet tegn)
Avatar billede mickni33 Nybegynder
26. april 2002 - 10:21 #6
du skal selvfølgelig bruge
cout<<char(10)<<char(13);
Avatar billede seco Nybegynder
26. april 2002 - 11:36 #7
Tak det virker :-)
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

IT-JOB