Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


räkna med string blir problem

Postades av 2008-11-30 08:01:30 - Rasmus Andersson, i forum c++, Tråden har 3 Kommentarer och lästs av 1241 personer

Tjena!
Har nu påbörgat ett litet textbaserat spel projet. Har för övrigt kommit ganska långt men sjlvklart har jag nu fått problem som jag inte kan finna en lösning på.

Det är nämligen så att jag läser från en textfil ett highscore. Men får då den i string. Sen nr jag vill jömföra poängen man fått i den aktuella omgången (vilket råkar vara int) mes HS'en så blir det problem vilket jag kan förstå men inte se en lösning på.

Sitter ju nu på fel dator men detta är koden som jag anvnde för att lsa in HS'en

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main () {
  string line;
  ifstream myfile ("example.txt");
  if (myfile.is_open())
  {
    while (! myfile.eof() )
    {
      getline (myfile,line);
      cout << line << endl;
    }
    myfile.close();
  }

  else cout << "Unable to open file"; 

  return 0;
}


Svara

Sv: räkna med string blir problem

Postades av 2008-11-30 09:10:46 - Martin Adrian

Läs filen på samma sätt som du skriver den.

dvs om skriver så här
int highscore;

std::ofstream hsfil("highscores.txt")
hsfil << highscore
hsfil.close()

så läser du så här:

int highscore
std::ofstream hsfil("highscores.txt")
hsfil >> highscore;
hsfil.close();


Svara

Sv:räkna med string blir problem

Postades av 2008-11-30 13:13:06 - Rasmus Andersson

Får det inte riktigt att fungera Menar du att jag skall skriva så här när jag hämtar Hs'en ? Får iaf fel.

int HSlocal ;

	ofstream hsfil("highscore.txt") ;
	if ((hsfil.is_open()))
	{
		hsfil >> HSlocal ;
		hsfil.close();
	}
	else
		cout << "Unable to open HSfile";


EDIT:
Hittade felet själv. Bytte...
ofstream hsfil("highscore.txt") ;
mot...
ifstream hsfil("highscore.txt") ;


Svara

Sv: räkna med string blir problem

Postades av 2008-11-30 15:34:58 - Niklas Jansson

Sen finns det fördelar om man löser det på ett lite annat sätt; först läsa in till sträng, och sen skicka den strängen till en "CreateHighScoreFromString"-funktion, som i sin tur löser det med sstream etc. Det är jävligt jobbigt att behöva uppdatera "läsa in från fil" varje gång en liten förändring skulle behöva ske.


Svara

Nyligen

  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 869
27 965
271 770
512
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies