Forum: Problem med hämtning samt annat.

Forum huvudsida -> Programmering -> Problem med hämtning samt annat.

Sidor: 1

Till botten

lillme 11:40 - 1:a September 2007 | Post #1
Medlem
Inlägg: 13


Skicka PM
Tjenare alla där ute!
Jo det är så att jag vill hämta information från en textfil som skrivs ut, jag hade tänkt att ta ett rätt långt stycke text, så det inte blir så mycket kod.
Och direkt efter koden hade jag tänkt att påbörja en miniräknare, men jag vet inte. Förmodligen tänker jag helt fel och gör säkert inte alls rätt, men det är upp till er att beslutaSmiley
Jag får inte till det i vilket fall, får följande felmeddelande.


harren.cpp:21: fel: expected unqualified-id before "{" token

På följande kod, uppmärksamma att jag enbart tester mig fram nu att skriva exempelvis "testing!" för att se om det fungerar som jag tänkt mig.
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. using namespace std;
  5. using std::cout;
  6. int main () {
  7. string line;
  8. ifstream myfile ("hajburk.txt");
  9. if (myfile.is_open())
  10. {
  11. while (! myfile.eof() )
  12. {
  13. getline (myfile,line);
  14. cout << line << endl;
  15. }
  16. myfile.close();
  17. }
  18.  
  19. else cout << "Unable to open file";
  20. }
  21. {
  22. cout << "testing!n";
  23. return 0;
  24. }

Hur kan jag nu göra för att få det att skriva ut innehållet i filen, samt skriva ut "testing!" direkt från programkoden?

-------------------------
Ingen signatur!

Senast redigerad 11:43 - 1:a September 2007


FunkyChicken 17:19 - 1:a September 2007 | Post #2
Nyhetsredaktör
Inlägg: 800


Skicka PM
När nåt går snett och man har sån tur att man får ett felmeddelande så börjar man förstås med att läsa detta. Det ser kanske lite kryptiskt ut vid första anblicken om man inte har koll på vad ett "unqualified-id" är - men du får iaf veta att felet finns på rad 21. Alltså undersöker du rad 21, och vad finner du där? Jo en omotiverad måsvinge! Vad är tanken med den? Ta bort den och dess lika omotiverade kompis på rad 20 så sak du se att det ordnar till sig.

Förresten vill du ha en \ före n i "testing!n" om det är radbrytning du vill åstadkomma.




lillme 17:46 - 1:a September 2007 | Post #3
Medlem
Inlägg: 13


Skicka PM
Jodå, jag vet att det är en för mycket "måsvinge".
Men!
Det var med det där jag fick minst felmeddelanden, om jag tar bort måsisen uppenbarar sig följande som jag inte riktigt kan tolka rätt.


harren.cpp:21: fel: expected constructor, destructor, or type conversion before "<<" token
harren.cpp:23: fel: expected unqualified-id before "return"
harren.cpp:24: fel: expected declaration before "}" token


Nu är måsvingen borta när det där visar sig.

-------------------------
Ingen signatur!



FunkyChicken 17:55 - 1:a September 2007 | Post #4
Nyhetsredaktör
Inlägg: 800


Skicka PM
Du vet att det är fel men gör så ändå?!

Iaf, du måste som sagt ta bort B...DA de felaktika måsvingarna innan det löser sig. Delete på rad 20 OCH 21 alltså.




Lajnold 18:07 - 1:a September 2007 | Post #5
Medlem
Inlägg: 65


Skicka PM
På rad 20 avslutar du main-funktionen genom ditt ''}''. Det som kommer efter detta ligger därför utanför någon funktion.

-------------------------
Ingen signatur!



lillme 18:29 - 1:a September 2007 | Post #6
Medlem
Inlägg: 13


Skicka PM
Okej, tack för all hjälp. Fick till det!Smiley
Hädanefter föredrar jag att ni kallar mig harren.

-------------------------
Ingen signatur!



Hetzz 12:48 - 2:a September 2007 | Post #7
Medlem
Inlägg: 516


Skicka PM
    Citat av lillme:
Okej, tack för all hjälp. Fick till det!Smiley
Hädanefter föredrar jag att ni kallar mig harren.



Smiley

-------------------------





Sidor: 1

Forum huvudsida -> Programmering -> Problem med hämtning samt annat.
Atom feed

Du får inte posta i den här tråden | Till toppen