Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wczytywanie danych

Ostatnio zmodyfikowano 2016-02-19 14:59
Autor Wiadomość
myhame
Temat założony przez niniejszego użytkownika
Wczytywanie danych
» 2016-02-19 13:04:55
Witam mam taki problem że chce wczytać zmienne z pliku ale przed zmienna nazwe zrobiłem tak ale mam error

tutaj zdięcie kodu

http://s10.postimg.org/ocsxa7uw9/image.png

tutaj zdięcie jak to ma sie wczytywać

http://s29.postimg.org/qceyd0ujr/image.png

Error

http://s15.postimg.org/5eukbjf6z/image.png
P-145020
michal11
» 2016-02-19 14:18:38
Pokaż jeszcze co includujesz.

Pewnie brakuje <string> ew. <iostream>
P-145027
myhame
Temat założony przez niniejszego użytkownika
» 2016-02-19 14:22:39
#include <Windows.h>
#include <TlHelp32.h>
#include <iostream>
#include <cstdlib>
#include "Offsets.h"
#include <math.h>
#include <cmath>
#include <thread>
#include <chrono>
#include <fstream>
#include <istream>
#include <string>
P-145029
Monika90
» 2016-02-19 14:33:48
Nie można wczytywać do literału, no chyba że zdefiniujesz sobie operator >>

Na przykład tak
C/C++
std::istream & operator >>( std::istream & in, const char * expected )
{
    char ch;
    std::size_t i = 0;
    while( expected[ i ] && in >> ch )
    {
        if( ch != expected[ i ] )
             in.setstate( std::ios::failbit ); //badbit?
       
        ++i;
    }
   
    return in;
}
P-145031
myhame
Temat założony przez niniejszego użytkownika
» 2016-02-19 14:44:57
dasz rade to przedstawić na moim przykładzie? bo mało z tego rozumiem
P-145033
Monika90
» 2016-02-19 14:54:43
Dodajesz do kodu powyższą definicję i wtedy możesz napisać tak:

C/C++
plik >> "#NoFlash" >> gdx >> ";"; //"#NoFlash" bez żadnych spacji
if( plik )
     std::cout << "gdx = " << gdx << std::endl;
else
     std::cout << "error" << std::endl;


P-145034
myhame
Temat założony przez niniejszego użytkownika
» 2016-02-19 14:59:12
Dzięki za pomoc :)
P-145035
« 1 »
  Strona 1 z 1