Deklaracja nowej zminnej przy każdej pętli for

Mam pytanie: czy da się zrobić tak, aby przy każdym obiegu pętli deklarował mi nową zmienną string ?

np. odpowiedz1, odpowiedz2

Coś jak inkrementacja tylko aby zostawiał poprzednia zmienną i tworzył nową z inną nazwą.

Pokaż co chcesz zrobić. Zapewne da się to zrealizować za pomocą tablicy.

Niby ma to być program, do którego wprowadzasz pytania a później je losuje i wyświetla losowe.

#include

#include

#include

#include

#include

using namespace std;


void main()

{

	int ipytan;

	cout<<"Ile pytan chcesz wprowadzic? : ";

	cin>>ipytan;


	int lpytan=1;

    string pytanie;

	for(int i=1;i!=ipytan;i++)

	{

		//wlasnie tutaj chce chce to zrobić

			cout<<"Podaj pytanie nr."<
			cin>>pytanie;

		lpytan++;

	}



        //nie patrzcie na to, jeszcze nie dokończone

	 srand((unsigned)time(NULL));

	 for(int i=1;i!=ipytan; i++)

	 {

		int npytania=rand()%ipytan+1;

		cout<<"\n "<
		getch();

	 }

}

Wiem że jest jeszcze wiele błędów ale to mój pierwszy samodzielny projekt, tablic jeszcze nie przerabiałem więc nie wiem jak to zrobić. Połowa jest jeszcze nie zrobiona

Tego się nie da pogodzić. Podstawy jakieś trzeba mieć. Ja osobiście wolę najpierw więcej teoretycznie poczytać o języku, a potem coś próbować praktycznie (ale to moje podejście).

Projektów już miałem z 30, każdy do osobnej funkcji ale to pisałem zaraz po przeczytaniu i robiłem to tak dla utrwalenie informacji. Raczej nie mogę przerobić całej książki a później dopiero coś próbować robić

A można zapytać jakąż to książkę przerabiasz? Zawsze możesz poczytać rozdziały wprzód, a zadanka zrobić później.

“Od zera do gier kodera”

Na razie zatrzymałem się trochę po losowaniu liczb srand i ctime

#include ...string pytanie;vectorstring listapytan(ipytan);int i=0;iipytan;++i)