Avatar billede frederikschack Nybegynder
30. september 2004 - 19:40 Der er 5 kommentarer og
1 løsning

ENTER værdi

Jeg sidder med noget socket programmering. Hvordan identificerer jeg at input er et carriage return?

Input er en tekst streng, og hvis brugeren f.eks. har trykket Enter i HyperTerminalen uden at have skrevet noget, hvordan opdager jeg så det?
Avatar billede frederikschack Nybegynder
30. september 2004 - 19:42 #1
Strengen er ikke lig med "" når der er trykket Enter, men der er heller ikke noget charAt(0)
Avatar billede arne_v Ekspert
30. september 2004 - 19:43 #2
Principielt kan du vel læse bytes og se om du læser 13.

Men wrap socket'en med en BufferedReader og brug readLine og test
på længden af den.
Avatar billede arne_v Ekspert
30. september 2004 - 19:43 #3
Java bruger ikke nul terminering af strenge. Det er en C/C++ ting.
Avatar billede frederikschack Nybegynder
30. september 2004 - 19:45 #4
Arne v, det funker, smid et svar :o)
Avatar billede arne_v Ekspert
30. september 2004 - 19:46 #5
svar
Avatar billede frederikschack Nybegynder
30. september 2004 - 19:47 #6
Takker :o)
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