Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 25.05.07 Prihlásený: 14.04.23 Príspevky: 346 Témy: 58 | 58 Bydlisko: Partizanske |
Zdravim mohol by som poprosit a kontrolu lebo neviem co je tam zle zkompiluje to ale ako nahle zadam v konzole cosi tak to vyhodi chybu.
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
class Kniha
{
private: char *nazov[25];
char *autor[25];
char *vydavatelstvo[25];
int rok;
int cena;
int pocet;
public:
Kniha(void);
public:
~Kniha(void);
public: void Pridaj()
{
cout << "Zadaj nazov: ";
cin >> *nazov;
}
void Vypis()
{
cout << nazov;
}
};
ˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇˇ
ˇ
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include "Kniha.h"
using namespace std;
void main ()
{
Kniha knizka;
knizka.Pridaj();
knizka.Vypis();
}
diki! 
_________________ Ntbk 1: HP ProBook 640 Ntbk 2: HP EliteBook 840 G5 HTPC: Zotac Zbox BI320,120GB SSD, RAM 3Gb Konzola: Xbox ONE 1Tb TV: Samsung 65RU7402 Tel 1: Huawei P10lite |
|
Registrovaný: 28.04.07 Prihlásený: 03.11.09 Príspevky: 133 Témy: 1 | 1 |
1. v pridaj chýba alokácia pamäte: nazov máš definovaný ako 25 pointerov na char, pred použitím ich budeš musieť alokovať
2. vo výpise ti chýba dereferencia, vypíše sa ti adresa namiesto premennej
skús niečo ako toto: Kód: void Pridaj() { cout << "Zadaj nazov: "; nazov[0] = new char[40]; cin >> nazov[0]; } void Vypis() { cout << nazov[0]; }
|
|
Registrovaný: 25.05.07 Prihlásený: 14.04.23 Príspevky: 346 Témy: 58 | 58 Bydlisko: Partizanske |
ok diki ide to, inak preco je tam ta nula?
_________________ Ntbk 1: HP ProBook 640 Ntbk 2: HP EliteBook 840 G5 HTPC: Zotac Zbox BI320,120GB SSD, RAM 3Gb Konzola: Xbox ONE 1Tb TV: Samsung 65RU7402 Tel 1: Huawei P10lite |
|
Registrovaný: 28.04.07 Prihlásený: 03.11.09 Príspevky: 133 Témy: 1 | 1 |
Pre prístup k prvému (tj. s indexom 0) pointeru z poľa pointerov.
|
|
Registrovaný: 25.03.08 Prihlásený: 07.02.10 Príspevky: 72 Témy: 9 | 9 |
mas to ako objektovy program, tak smelo pouzi string. nemusis sa babrat s alokaciou.
|
|
Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
 | v Assembler, C, C++, Pascal, Java | 2 | 363 | 09.12.2012 10:43 nBXXL |  | v Počítačové hry | 0 | 578 | 21.04.2009 15:39 GothicMan |  | v Počítačové hry | 20 | 1301 | 12.10.2007 21:09 Matokoko |  | v Počítačové hry | 2 | 706 | 16.01.2011 12:35 Luks |  | v AMD - Advanced Micro Devices | 18 | 1288 | 08.05.2011 15:57 slavix |  | v Assembler, C, C++, Pascal, Java | 5 | 806 | 08.07.2014 20:40 XOLOO |  | v Technológia .NET | 5 | 1545 | 23.08.2009 13:14 piton55 |  | v Assembler, C, C++, Pascal, Java | 1 | 652 | 18.10.2009 9:29 johny3212 |  | v Assembler, C, C++, Pascal, Java | 2 | 309 | 23.06.2012 10:31 marek1311 |  | v Assembler, C, C++, Pascal, Java | 2 | 442 | 09.07.2015 18:52 reDo |  | v Assembler, C, C++, Pascal, Java | 0 | 539 | 20.03.2008 18:25 haluzak |  | v Assembler, C, C++, Pascal, Java | 4 | 303 | 06.10.2012 15:49 Xperience |  | v Assembler, C, C++, Pascal, Java | 2 | 467 | 18.02.2009 7:35 iamlamer |  | v Assembler, C, C++, Pascal, Java | 4 | 470 | 07.10.2012 18:52 Fico |  | v Assembler, C, C++, Pascal, Java | 3 | 398 | 23.06.2009 16:13 László145 |  | v Assembler, C, C++, Pascal, Java | 13 | 862 | 23.03.2011 18:28 zdeniatqo |
|