Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.08
Prihlásený: 28.10.11
Príspevky: 152
Témy: 42
Príspevok NapísalOffline : 30.06.2009 9:55

Preco mi to nemeni adresu retazca, ked zadam nejaky uplne iny pri 2. volani funkcie getname.

Kód:
#include <iostream>
#include <cstring>

using namespace std;

char* getname(void);

int main(void)
{
   char* name;

   name = getname();
   cout << name << " na " << (int*) name << endl;
   delete [] name;

   name = getname();
   cout << name << " na " << (int*) name << endl;
   delete [] name;

   cin.get();
   return 0;
}

char* getname(void) {

   char pole[80];

   cout << "Zadaj svoje meno ";
   cin.get(pole, 80);
   cin.get();
   char* p = new char [strlen(pole) + 1];
   strcpy(p, pole);

   return p;
}


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.08
Prihlásený: 15.05.15
Príspevky: 884
Témy: 3
Príspevok NapísalOffline : 30.06.2009 12:42

Lebo pamat sa najprv uvolni, a potom sa hned znova alokuje na tom istom mieste, skus ten prvy retazec uvolnit az po nacitani druheho...
Kód:
#include <iostream>
#include <cstring>

using namespace std;

char* getname(void);

int main(void)
{
   char* name;

   name = getname();
   cout << name << " na " << (int) name << endl;
   //delete [] name;
   char * pom = name; /////
   name = getname();
   cout << name << " na " << (int) name << endl;
   delete [] name;
   delete [] pom;

   cin.get();
   return 0;
}

char* getname(void) {

   char pole[80];

   cout << "Zadaj svoje meno ";
   cin.get(pole, 80);
   cin.get();
   char* p = new char [strlen(pole) + 1];
   strcpy(p, pole);

   return p;
}







_________________
Empty your memory, with a free()… like a pointer!
If you cast a pointer to an integer,
it becomes the integer, if you cast a pointer to a struct, it becomes the struct…
The pointer can crash…, and can overflow…
Be a pointer my friend…
Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. realna adresa IP vs virualna Ip adresa

v Sieťové a internetové programy

5

904

26.04.2014 22:21

F3RY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. adresa

v Internetový marketing, SEO, reklama

9

1513

08.11.2009 22:37

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MAC ADRESA

v Ovládače

4

1189

03.01.2010 16:42

Vikinger Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IP adresa

v Sieťové a internetové programy

3

967

26.07.2006 19:21

ScorpionSX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IP ADRESA

v Siete

2

677

19.06.2008 16:11

Electrol Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Absolútna adresa

v Ostatné

7

1587

09.01.2008 16:25

filip102 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IP ADRESA

v Sieťové a internetové programy

21

1609

07.10.2009 13:06

driver144 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IP ADRESA

v Siete

1

383

02.12.2013 18:38

_Mailo_ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mac adresa

v PHP, ASP

8

639

21.05.2009 16:55

Blackdevil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ip adresa

v Sieťové a internetové programy

3

632

12.11.2007 18:43

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IP Adresa

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Siete

31

9346

16.12.2010 18:30

jarka golodzejova Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Adresa obchodu

v Obchody, reklamácie a právo

5

652

10.09.2010 19:43

lampička007 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ip adresa

v Siete

11

520

13.06.2012 19:19

erik518 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IP adresa

v Siete

24

2980

24.01.2007 14:03

imnotwhafo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IP adresa

v Sieťové a internetové programy

3

701

17.10.2008 14:54

Freelan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IP Adresa

v Sieťové a internetové programy

2

354

11.11.2011 15:43

Canyon Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra