login  Naam:   Wachtwoord: 
Registreer je!
Scripts > Overige > C en C++ > C++ - Palindroom


Reacties op het script C++ - Palindroom

Offline  Wouser
Gepost op: 05 januari 2009 - 01:22
PHP interesse



Als het C++ is waarom maak je geen gebruik van de string library?

Offline  Tibbeh
Gepost op: 05 januari 2009 - 11:12
Lid



Omdat we dit nog niet hebben gezien op school

Offline  ikkedikke
Gepost op: 12 januari 2009 - 00:10
PHP expert



en waarom beperk je je string tot 100 karakters en laat je je while vervolgens maar tot 40 lopen?

Offline  Tibbeh
Gepost op: 13 januari 2009 - 00:22
Lid



dat is inderdaad niet correct,

Wss verstrooidheid want ik heb het nooit opgemerkt.
De declaraties etc hadden we op voorhand al gekregen en in de oefening stond tot 40 dusja,
bij deze aangepast.

Offline  Stijn
Gepost op: 21 januari 2009 - 17:42
PHP expert



Je array kan 101 tekens bevatten.

  1. i++;
  2. letter[i] = cin.get();


moet zijn:

  1. while (letter[i] != '\n' && i < 100) letter[++i] = cin.get();

Offline  Tibbeh
Gepost op: 21 januari 2009 - 18:01
Lid



  1. while (letter[i] != '\n' && i < 100)

in de plaats van
  1. while (letter[i] != '\n' && i <= 100)

daar heb je gelijk.

Maar ik zie het nut er niet van in om 1 lijn te besparen met
  1. letter[++i] = cin.get();


Offline  Maarten
Gepost op: 22 januari 2009 - 17:16
Erelid



dit lijkt me handiger als dit in een functie komt (palindrome("lol"'))

Offline  Tibbeh
Gepost op: 29 januari 2009 - 16:52
Lid



Ik heb het programma aangepast.
Je kan nu ook blijven doorgaan met woordenn te testen tot je het woordje stop ingeeft.

Alles gebeurt nu in 3 aparte functies,
lees, stop_controle, test_palindroom
Ik heb wel nog 2 warnings en ik heb geen flauw idee wat ze willen zeggen :/

  1. Compiling source file(s)...
  2. palindroom2.cpp
  3. palindroom2.cpp: In function `bool stop_controle(char*, int)':
  4. palindroom2.cpp:64: warning: control reaches end of non-void function
  5. palindroom2.cpp: In function `bool test_palindroom(char*, int)':
  6. palindroom2.cpp:94: warning: control reaches end of non-void function
  7. Linking...


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.038s