• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

nazywanie pliku tekstowego za pomocą zmiennych

0 głosów
43 wizyt
pytanie zadane 3 dni temu w C i C++ przez tymek112 Obywatel (1,170 p.)

Hej wszystkim. Piszę program który będzie zapisywał wiele plików tekstowych o różnych nazwach. Problem w tym że nie wiem jak nazwać plik tekstowy za pomocą zmiennych. W moim przypadku to będzie zmienna szukaj która składa się z zmiennej nr_przedmiotu (int) oraz rzecz (string)

#include <iostream>
#include <fstream>
#include <string>
#include "przedmioty.h"
using namespace std;

void Przedmiot::wczytaj()
{
	cout << "Podaj numer przedmiotu: "; cin >> nr_przedmiotu;
	cout << "Podaj ile kosztowal ten przedmiot: "; cin >> cena_zakupu;
	cout << "Podaj za ile ten przedmiot chcesz wystawic:  "; cin >> cena_sprzedazy;
	cout << "Podaj przedmiot:  "; cin >> rzecz;
	
	/*szukaj = */

	fstream plik;
	plik.open("/*nie wiem co tu wpisac*/",ios::out);

	plik << "Numer przedmiotu to: " << nr_przedmiotu << endl;
	plik << "Cena ktora zaplaciles to: "<<cena_zakupu << endl;
	plik << "Cena za ile wystawiasz przedmiot to: " << cena_sprzedazy << endl;
	plik << "Twoja rzecz to: " << rzecz << endl;

	plik.close();
}

 

1 odpowiedź

+2 głosów
odpowiedź 3 dni temu przez j23 Mędrzec (174,640 p.)
std::ostringstream oss;

oss << nr_przedmiotu << rzecz;
std::ofstream plik(oss.str());

Linia 24 jest zbędna, plik się sam zamknie przed wyjściem z funkcji,

komentarz 3 dni temu przez tymek112 Obywatel (1,170 p.)
przywrócone 3 dni temu przez tymek112
Potrzebna mi jakaś biblioteka?
komentarz 3 dni temu przez j23 Mędrzec (174,640 p.)

Załącz <sstream>

P.S. korzystaj z dokumentacji -> link

komentarz 3 dni temu przez tymek112 Obywatel (1,170 p.)
Mógł byś mi powiedzieć gdzie mam to wstawić w kodzie?
komentarz 3 dni temu przez j23 Mędrzec (174,640 p.)
No przecież sam pokazałeś, gdzie to ma być: linie 14, 16 i 17.

Podobne pytania

0 głosów
2 odpowiedzi 272 wizyt
pytanie zadane 9 listopada 2017 w JavaScript przez turtelian Obywatel (1,770 p.)
0 głosów
2 odpowiedzi 472 wizyt
pytanie zadane 29 stycznia 2017 w C i C++ przez WireNess Stary wyjadacz (11,240 p.)
0 głosów
2 odpowiedzi 304 wizyt
pytanie zadane 23 maja 2017 w JavaScript przez nitrio578 Początkujący (270 p.)

88,311 zapytań

136,904 odpowiedzi

305,517 komentarzy

58,593 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...