Het MacFreak® Forum - Voor online ondersteuning in het Nederlands!

    Het MacFreak® Forum
     Vragen: Programmeren in C(++), Cocoa, Java, BASIC
         C++ oefeningen in Xcode geven altijd errors, wat doe ik fout
                
Welkom bij Vragen: Programmeren in C(++), Cocoa, Java, BASIC 

      Forum gemodereerd door: Moderator  
  Spring naar onderwerp
« Ouder - Nieuwer »  
Onderwerp met 1 pagina
    

       
Thinksamuel
Niet Aanwezig




MacFreak Verslaafde
Aantal berichten: 324 | Lid sinds: 12-12-2003 | Geplaatst om: 13:40 - 21-01-2011
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
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;
}

Pieterr
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 6384 | Lid sinds: 26-08-2009 | Geplaatst om: 14:28 - 21-01-2011
(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 better than a thousand expert opinions. Try it."

Goodheart
Niet Aanwezig




MacFreak Veteraan
Aantal berichten: 142 | Lid sinds: 11-03-2010 | Geplaatst om: 16:56 - 21-01-2011
Achter #include ontbreekt iets, misschien "stdio.h"?

Pieterr
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 6384 | Lid sinds: 26-08-2009 | Geplaatst om: 17:35 - 21-01-2011
@goodheart: Dat komt waarschijnlijk door een bekende forumbug; alles tussen ellenbooghaken wordt verwijderd uit de posting.




"One experiment is better than a thousand expert opinions. Try it."

Goodheart
Niet Aanwezig




MacFreak Veteraan
Aantal berichten: 142 | Lid sinds: 11-03-2010 | Geplaatst om: 20:14 - 21-01-2011
@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.

Macceraar
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 1963 | Lid sinds: 21-02-2003 | Geplaatst om: 20:27 - 21-01-2011

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:
"goed"
“fout”
'g'
‘f’

Pieterr
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 6384 | Lid sinds: 26-08-2009 | Geplaatst om: 21:45 - 21-01-2011
Precies, Macceraar, duidelijk!    




"One experiment is better than a thousand expert opinions. Try it."

hitchhiker
Niet Aanwezig




Een ware MacFreak!
Aantal berichten: 8036 | Lid sinds: 22-07-2003 | Geplaatst om: 23:28 - 21-01-2011
Als ik antwoord probeer te geven dan zie ik in de openingspost het volgende staan:

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

Vervang ellebooghaken door gewone (ronde) haakjes?

Bug is kennelijk ook actief in [code][/code]-modus.   




Don't Panic!

       

Spring naar onderwerp
« Ouder - Nieuwer »
Onderwerp met 1 pagina

MF-Forum v6.0.0 © 2001/2012 - MacFreak® Interactive Media