| | |
| 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 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 | Napísal imcold: 19.05.2008 0:55 | |
|
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 Bydlisko: Partizanske | Napísal autor témy El_locco: 19.05.2008 10:03 | |
|
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 | Napísal imcold: 19.05.2008 11:00 | |
|
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 |
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 |
---|
| C/C++ problém so súbormi a hodnotami v Assembler, C, C++, Pascal, Java | 2 | 309 | 09.12.2012 10:43 nBXXL | | Problem C&C Generals v Počítačové hry | 20 | 1235 | 12.10.2007 21:09 Matokoko | | C&C Generals problem v Počítačové hry | 2 | 643 | 16.01.2011 12:35 Luks | | C&C: Rengade-problem v Počítačové hry | 0 | 527 | 21.04.2009 15:39 GothicMan | | Problem s teplotou? Speedfan Core- 4°C a Core 96°C v AMD - Advanced Micro Devices | 18 | 1220 | 08.05.2011 15:57 slavix | | Mám sa učiť C ++/objective C/ C#? v Assembler, C, C++, Pascal, Java | 5 | 730 | 08.07.2014 20:40 XOLOO | | C# problem v Technológia .NET | 5 | 1489 | 23.08.2009 13:14 piton55 | | C++ problem v Assembler, C, C++, Pascal, Java | 1 | 616 | 18.10.2009 9:29 johny3212 | | Dev-c++ (problem) :( v Assembler, C, C++, Pascal, Java | 2 | 395 | 09.07.2015 18:52 reDo | | c++ qt problem v Assembler, C, C++, Pascal, Java | 0 | 490 | 20.03.2008 18:25 haluzak | | Problem for C++ v Assembler, C, C++, Pascal, Java | 4 | 261 | 06.10.2012 15:49 Xperience | | problem v C v Assembler, C, C++, Pascal, Java | 2 | 428 | 18.02.2009 7:35 iamlamer | | Problem v C++ v Assembler, C, C++, Pascal, Java | 2 | 276 | 23.06.2012 10:31 marek1311 | | problem s diskom c v Ovládače | 9 | 612 | 13.08.2017 21:36 michalesku | | c-tech mam problem v Ostatné | 6 | 538 | 26.03.2008 15:19 Petqo1 | | [C++] Problém s knižnicami v Assembler, C, C++, Pascal, Java | 8 | 384 | 13.11.2011 22:33 ViVe®s |
| 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
|
|