geplaatst door: Thinksamuel
elke oefening die ik maak (oftewel elk voorbeeld dat ik kopieer uit het boek (Sams Teach Yourself C++ in 21 Days)) levert me altijd enkele errors op van het type "error stray'\226' in program". Kan iemand mij zeggen wat ik fout doe? Ik maak een project aan in XCode als C++ command line tool om in te werken, hieronder staat het voorbeeld.


// Listing 2.2 using std::cout
#include <iostream>
int main()
{
    std::cout << “Hello there.\n”;
    std::cout << “Here is 5: “ << 5 << “\n”;
    std::cout << “The manipulator std::endl “;
    std::cout << “writes a new line to the screen.”;
    std::cout <<  std::endl;
    std::cout << “Here is a very big number:\t” << 70000;
    std::cout << std::endl;
    std::cout << “Here is the sum of 8 and 5:\t”;
    std::cout << 8+5 << std::endl;
    std::cout << “Here’s a fraction:\t\t”;
    std::cout << (float) 5/8 << std::endl;      
    std::cout << “And a very very big number:\t”;
    std::cout << (double) 7000 * 7000 << std::endl;
    std::cout << “Don’t forget to replace Jesse Liberty “;
    std::cout << “with your name...\n”;
    std::cout << “Samuel is a C++ programmer!\n”;
    return 0;
}

C++ oefeningen in Xcode geven altijd errors, wat doe ik fout
21 januari 2011 - 14:28    reactie #1
geplaatst door: Pieterr
(Misschien was mijn korte antwoord niet helemaal duidelijk, vandaar een "edit".)

Jouw vraag: wat doe ik fout?
Antwoord: Je gebruikt de verkeerde "dubbel quote" symbolen. Je hebt de code misschien geknipt&geplakt uit een tekstpagina.

(Bewerkt door Pieterr om 17:45, 21-01-2011)

"One experiment is worth a thousand expert opinions."
C++ oefeningen in Xcode geven altijd errors, wat doe ik fout
21 januari 2011 - 16:56    reactie #2
geplaatst door: Goodheart
Achter #include ontbreekt iets, misschien "stdio.h"?
C++ oefeningen in Xcode geven altijd errors, wat doe ik fout
21 januari 2011 - 17:35    reactie #3
geplaatst door: Pieterr
@goodheart: Dat komt waarschijnlijk door een bekende forumbug; alles tussen ellenbooghaken wordt verwijderd uit de posting.
"One experiment is worth a thousand expert opinions."
C++ oefeningen in Xcode geven altijd errors, wat doe ik fout
21 januari 2011 - 20:14    reactie #4
geplaatst door: Goodheart
@Pieterr ik zie nu pas wat je bedoelt met verkeerde quotes. Als het enkelvoudige aanhalingstekens waren zou je ze ticks en backticks noemen, maar hoe je de dubbele versie noemt weet ik zo gauw niet. Ik denk dat je die niet via het toetsenbord kunt produceren.
C++ oefeningen in Xcode geven altijd errors, wat doe ik fout
21 januari 2011 - 20:27    reactie #5
geplaatst door: Macceraar

Citaat
Goodheart om 16:56, 21-01-2011
Achter #include ontbreekt iets, misschien "stdio.h"?

Het forum staat HTML toe, en dan krijg je dat soort dingen. Als je in de bron kijkt of hem citeert zie je &lt;iostream&gt; staan (ik kan dus wel HTML gebruiken maar geen entities om te escapen... but you get the idea).

Het verschil tussen de quotes, nu in het groot:
[size=10]"goed"
“fout”
'g'
‘f’[/size]

C++ oefeningen in Xcode geven altijd errors, wat doe ik fout
21 januari 2011 - 21:45    reactie #6
geplaatst door: Pieterr
Precies, Macceraar, duidelijk!  :thumbs-up:
"One experiment is worth a thousand expert opinions."
C++ oefeningen in Xcode geven altijd errors, wat doe ik fout
21 januari 2011 - 23:28    reactie #7
geplaatst door: hitchhiker
Als ik antwoord probeer te geven dan zie ik in de openingspost het volgende staan:

// Listing 2.2 using std::cout
#include ellebooghaak iostream ellebooghaak
int main()
{

Vervang ellebooghaken door gewone (ronde) haakjes?

Bug is kennelijk ook actief in

-modus. :sad: