Olen kirjoittamassa C :lla ohjelmaa, jonka pitäisi esitellä kirjaolio, kysyä kirjan tietoja ja tulostaa ne. Olen aika lailla vasta-alkaja eikä tämä ole oikein auennut vielä. Tsekkasin nettisivujakin, mutta niissä selitykset olivat aika vaikeita.
Ohessa on ajuriohjelma kirjaluokan käyttämiseksi. Olis tosi cool kun joku osais sanoa, että onko tuo logiikka tuollain... :)
#include "kirjat.h"
#include
#include
using namespace std;
int main()
{
string nimi, kirjailija, //Kirjoittaja
float hinta;
//Esittele luokan olio
kirjat a;
//Anna tiedot
a.uusiKirja();
//Alusta
nimi = a.nimi;
kirjailija = a.kirjailija;
hinta = a.hinta;
a.tulostaKirja(nimi, kirjailija, hinta);
return 0;
}
Luokka toimimaan
Luokkataistelua
1
246
Vastaukset
- teuro
Laita mielummin kaikki data luokkaan äläkä tee muuttujia pääohjelmassa. Jotenkin näin.
class kirja{
private:
string kirjailija;
string nimi;
float hinta;
public:
kirja(string k, string n, float h){
kirjailija = k;
nimi = n;
hinta = h;
}
void tulosta(){
cout
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Ensitreffit Jenni laukoo viinilasin ääressä suorat sanat Jyrkin aikeista: "Mä sanoin, että älä"
Voi ei… Mitä luulet: kestääkö Jennin ja Jyrkin avioliitto vai päättyykö eroon? Lue lisää: https://www.suomi24.fi/viihde232692Ymmärrän paremmin kuin koskaan
Roikut kädessäni ja vedät puoleesi. Näen kuitenkin tämän kaiken lävitse ja kaikkien takia minun on tehtävä tämä. Päästän292292- 1482254
Hullu liikenteessä?
Mikä hullu pyörii kylillä jos jahti päällä? Näitä tosin kyllä riittää tällä kylällä.532170Niina Lahtinen uudessa elämäntilanteessa - Kotiolot ovat muuttuneet merkittävästi: "Nyt on...!"
Niina, tanssejasi on riemukasta seurata, iso kiitos! Lue Niinan haastattelu: https://www.suomi24.fi/viihde/niina-lahti211782Kun Venäjä on tasannut tilit Ukrainan kanssa, onko Suomi seuraava?
Mitä mieltä olette, onko Suomi seuraava, jonka kanssa Venäjä tasaa tilit? Ja voisiko sitä mitenkään estää? Esimerkiks3891642Ano Turtiainen saa syytteet kansankiihoituksesta
Syytteitä on kolme ja niissä on kyse kirjoituksista, jotka hän on kansanedustaja-aikanaan julkaissut Twitter-tilillään961576- 2931461
Varokaa! Lunta voi sataa kohta!
Vakava säävaroitus Lumisadevaroitus Satakunta, Uusimaa, Etelä-Karjala, Keski-Suomi, Etelä-Savo, Etelä-Pohjanmaa, Pohjanm131409- 1331408