Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Ifstream oraz klasy


Salin

Rekomendowane odpowiedzi

Opublikowano

Uczę się dopiero programować, więc nie bijcie za tak błahe pytania. Zmagam się z dwoma problemami pierwszym jest jest pytanie jak mogę w ifstream określić który wiersz ma być odczytywany, bo jak na razie mam coś takiego: 

void Game::cfg()
{
	fstream cfg;
	cfg.open("cfg.ini");
	if (!cfg.good())
	{
		MessageBox(NULL, "Can not find configuration file! Creating a new one", "Error!", NULL);
		cfg.open("cfg.ini", ios::out);
		cfg << "[Resolution] = 1280 x 720" << endl;
		cfg << "[FrameLimit] = 60" << endl;
		cfg << "[VSYNC] = 1" << endl;
		cfg << "[Difficulty] = 2";
	}
	cfg.seekg(15);
	cfg >> resolution.x;
	cfg.seekg(2, ios::cur);
	cfg >> resolution.y;
	cout << resolution.x << endl << resolution.y;
}

Chciałem sobie w ten sposób stworzyć plik konfiguracyjny programu, więc zarówno, jeśli macie jakieś uwagi do powyższego kodu, to proszę abyście mi zwrócili uwagę na to. Moje drugie pytanie dotyczy używania klas. Chodzi mi, żeby właśnie z tego pliku przekazać zmienne do klasy, i z klasy pobrać je do zmiennej w innej funkcji. To co próbuje zrobić wygląda jakoś tak: 

int przyklad = Klasa::zmienna;

Oczywiście próba kompilacji kończy się błędem, ale ja nie o tym... Chyba sami widzicie co ja tu próbuję zrobić - przypisać nowej zmiennej wartość innej zmiennej z klasy. Jeśli istnieje jakikolwiek sposób na rozwiązanie tego, proszę, abyście go podali. 

 

Oczywiście pomoc będę odpowiednio nagradzał like.

  • 2 miesiące temu...
Opublikowano
jak mogę w ifstream określić który wiersz ma być odczytywany

 

Można jaśniej o co Ci chodzi?? 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...