To KIIV : Díky moc, funguje :)
Příspěvky odeslané z IP adresy 217.196.113.–
kadet
kadet
Mám problém při převodu stringu do charu, když to převedu podle tohoto kódu, tak se mi na konzoli vypíše pouze petr, to co je za mezerou už ne. Jak to tedy udělat, aby se převedlo vše?
char text[50] = "";
string s = "petr pan";
stringstream ss;
ss << s;
ss >> text;
cout << text << endl;
kadet
Zdravím, napsal jsem si v c++ jednoduchý zásobník a chci se zeptat, jestli ta někde nedochází k úniku paměti.
#include <iostream>
using namespace std;
class Item
{
private:
int data;
Item *next;
public:
Item(){;};
Item(int i) {data = i;};
int getData(){return data;}
void setData(int d) {data = d;}
Item* getNext(){return next;}
void setNext(Item*uk){next = uk;}
};
class Stack
{
private:
Item *top;
public:
Stack(){top = 0;};
void put(int i)
{
Item *aktual = new Item(i);
aktual->setNext(top);
top = aktual;
}
void get()
{
if (top != 0)
{
Item *p = new Item;
p = top;
top = top->getNext();
delete p;
}
}
};
int main()
{
Stack *s = new Stack;
s->put(5);
s->put(7);
s->get();
int i;
cin >> i;
return 0;
}