Witam,
nie mam pojęcia dlaczego kod wyświetla same "#" zamiast podanych liczb. Proszę o wskazówkę.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string *pnLiczba=NULL;
pnLiczba = new string[1];
string strZnak = "#";
cout << "===================================\n";
cout << " '#' konczy zapelnianie tablicy\n";
cout << "===================================\n";
int i =0;
do
{
cout<<"Indeks nr.["<< i+1 << "] = ";
i++;
cin>> *pnLiczba;
}while(*pnLiczba != strZnak);
cout << endl;
if(i!=1)
{
for(int j=0;j<=i;j++)
{
cout<<"Indeks nr.["<<j+1 << "] = "<<*pnLiczba<<endl;
}//for
}//if
else
{
cout << "Tablica jest pusta.\n";
}
delete[]pnLiczba;
system("pause");
return 0;
}