[C++] return value string.find_x

Pagina: 1
Acties:

  • Postie
  • Registratie: April 2001
  • Laatst online: 18-08 12:04

Postie

No beer, no glory

Topicstarter
Wat is de return value van bijvoorbeeld
string.find_first_of(string), als deze de karakters in string niet kan vinden? Is dat een -1 of een 0?
Een 0 zou eigenlijk wel erg onhandig zijn, omdat de karakter op positie 0 kan zitten. Ik ben bezig met een programma, maar ik krijg soms 0 en soms een -1. Dus wat is het nou?

Live every day, as if it's your last one


  • The End
  • Registratie: Maart 2000
  • Laatst online: 11:56

The End

!Beginning

Zou je dat niet in de help opzoeken??? Daar staat gewoon letterlijk wat de return values moeten zijn....

  • Postie
  • Registratie: April 2001
  • Laatst online: 18-08 12:04

Postie

No beer, no glory

Topicstarter
Ik werk op een Linux systeem, daar zit geen ingebouwde help in onder F1. En in de manpages kan ik ook niets vinden. Als iemand mij de juiste manpage kan vertellen vind ik dat ook best.

Live every day, as if it's your last one


  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 13-09 23:11
Op woensdag 16 januari 2002 12:18 schreef Postie het volgende:
Wat is de return value van bijvoorbeeld
string.find_first_of(string), als deze de karakters in string niet kan vinden? Is dat een -1 of een 0?
Een 0 zou eigenlijk wel erg onhandig zijn, omdat de karakter op positie 0 kan zitten. Ik ben bezig met een programma, maar ik krijg soms 0 en soms een -1. Dus wat is het nou?
Geen van beide; de return is string::npos

(" No POSition" )

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