Rozdzielanie wczytanych danych
Napisane: środa, 27 czerwca 2012, 12:56
Witam,
staram się pobrać dane z pliku txt, które zapisane są w formie:
Napisałem takie coś:
Teoretycznie powinno działać i wyrzucać login. Niestety w praktyce jest inaczej - nie wyświetla niczego. Poszczególne rekordy z tabeli to śmieci - nawet te, które powinny posiadać przypisaną literę.
W czym tkwi problem?
Pozdrawiam, boogi.
staram się pobrać dane z pliku txt, które zapisane są w formie:
Code: Zaznacz cały
login$smieci
Code: Zaznacz cały
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char zawartosc[] = {0};
char login[] = {0};
char separator('$');
ifstream Plik;
Plik.open("C:\\dane.ini");
while(!Plik.eof())
{
Plik >> zawartosc;
}
Plik.close();
for(int a = 0; a<=10; a++)
{
if(zawartosc[a] == separator)
{
for(a; a != 0; a--)
{
zawartosc[a] = login[a];
}
}
}
cout<<login;
cin.get();
return 0;
}
W czym tkwi problem?
Pozdrawiam, boogi.