[C++] End Of Line...

Pagina: 1
Acties:

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Ik krijg nu steeds data binnen dmv een socket, maar hoe kan ik hiervan het beste het einde van de regel detecten? Ik krijg nu een char-array.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 23:17

.oisyn

Moderator Devschuur®

Demotivational Speaker

lijkt mij gewoon in een grote buffer plaatsen, en dan zoeken naar een \n of \r\n ofzo

als je peekt ipv gewoon inleest dan blijft de data ook in de socket zelf staan, dus gewoon de data in een buffer zetten, dan kijken waar de \n staat, en vervolgens zoveel bytes inlezen van de socket

maar naar eofs zoeken in character streams is idd erg irritant en alleen op te lossen door te bufferen

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op zondag 16 december 2001 04:36 schreef OiSyN het volgende:
lijkt mij gewoon in een grote buffer plaatsen, en dan zoeken naar een \n of \r\n ofzo

als je peekt ipv gewoon inleest dan blijft de data ook in de socket zelf staan, dus gewoon de data in een buffer zetten, dan kijken waar de \n staat, en vervolgens zoveel bytes inlezen van de socket

maar naar eofs zoeken in character streams is idd erg irritant en alleen op te lossen door te bufferen
hmmz damn, sucked :) iemand die een mooi voorbeeld heeft?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 23:17

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op zondag 16 december 2001 05:14 schreef Scorpion het volgende:

[..]

hmmz damn, sucked :) iemand die een mooi voorbeeld heeft?
valt me van je tegen scorpion ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op zondag 16 december 2001 15:14 schreef OiSyN het volgende:

[..]

valt me van je tegen scorpion ;)
hehehe :) sjah!

heb het al :)
code:
1
2
3
4
5
6
7
8
9
10
    int c, i;

    for (i = 0; i < n - 1; i++) {
        c = TCPSocket::so_getc();
        if (c == SOCKET_ERROR) return NULL;     // NULL to indicate EOF or failure
        str[i] = c;
        if (c == 10) break;
    }
    str[++i] = '\0';    
    return str;

piece of code :P

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 13-09 23:11
Op zondag 16 december 2001 03:55 schreef Scorpion het volgende:
Ik krijg nu steeds data binnen dmv een socket, maar hoe kan ik hiervan het beste het einde van de regel detecten? Ik krijg nu een char-array.
std::find() :?
Lijkt me erg simpel.

Dus wat is je probleem precies ?

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 16:30

Janoz

Moderator Devschuur®

!litemod

AI berichten inlezen zeker :)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op zondag 16 december 2001 16:38 schreef Janoz het volgende:
AI berichten inlezen zeker :)
:P
Pagina: 1