C++ tehtävä!!

Stypid

Osaisko joku jeesaa. meinaa mennä hermot?

****
Tässä siis tehtävän anto:

Tehtävänäsi on tehdä ohjelma, joka lukee merkkejä (char) ja merkkijonoja (string) tiedostosta opiskelijat.txt ja tulostaa tiedot näytölle. Näytölle tulostuksen tulee olla esimerkkitulostuksen mukainen.

Tiedostossa jokaisen opiskelijan tiedot ovat omalla rivillään. Jos tiedoston opiskelijat.txt avaaminen ei onnistu, tulee ohjelman tulostaa näytölle teksti "Tiedoston avaaminen ei onnistunut!". Heti tämän jälkeen ohjelman suorituksen on loputtava.

Jos esimerkiksi tiedoston (opiskelijat.txt) sisältö on seuraava:
Z Kakke Kahvinen
Y Yrjänä Yksinäinen
, tulostuvat tiedot näytölle seuraavasti:
Kalle Kahvinen: luokka Z
Yrjänä Yksinäinen: luokka Y
Esimerkkitulostus

Kalle Kekseliäs: luokka A
Kai K. Kuningas: luokka E
Maija Mallikas: luokka B
Mikko Mallikas: luokka A

****

Ja tässä mun koodi:

#include
#include
#include
#include
using namespace std;

int main()
{
std::string etunimi;
std::string sukunimi;

char luokka;

ifstream luku("opiskelijat.txt");

if (luku.is_open()) {

luku.get(luokka);

luku >> etunimi;
luku >> sukunimi;

cout << etunimi << " " << sukunimi << ": luokka " << luokka << endl;


while (luku >> luokka >> etunimi >> sukunimi ){

cout << etunimi << " " << sukunimi << ": luokka " << luokka << endl;

}


}else {
cout << "Tiedoston avaaminen ei onnistunut!" << endl;
exit(-1);
}}

***

Kaikki menee siis hyvin siihen asti kunnes tulee toi
Kai K. Kuningas. Se ei suostu tulostamaan tota Kuningasta!!

2

316

    Vastaukset 2

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • pistekirjoitusta

      Lue piste pois.

    • Tässä esimerkkivastaus:


      #include
      #include
      #include
      using namespace std;

      int main()
      {
      string rivi;
      char merkki;

      ifstream syotto("opiskelijat.txt");
      if (syotto.is_open()) {
      while(syotto.get(merkki)) {
      syotto.get(); // Välilyönti pois
      getline(syotto,rivi);
      cout << rivi << ": luokka " << merkki << endl;
      }
      } else {
      cout << "Tiedoston avaaminen ei onnistunut!";
      exit(-1);
      }

      syotto.close();
      }

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. 124
      1435
    2. Costa Rica on tympeän makuinen kahvi

      Ostin kahvin hinnan romahduksen kunniaksi Costa Rican "Premium Blendiä". Piti olla sataprosenttista arabialaista. No ain
      Maailman menoa
      101
      1384
    3. Hei, voitko kuunnella

      Voisitko auttaa minua selvittämään asioita? En halua ajaa sinua hulluuteen kanssani, en sitoa sinua, en esittää vaatimu
      Ikävä
      149
      1335
    4. Joku porukka lähtenyt täältä

      Ihmeen hiljainen on palsta nyt. Yleensä tänne tulvii aloituksia yms, mutta nyt on kyllä erikoisen hiljaista.
      Ikävä
      246
      1218
    5. Se kun olit pitkästä aikaa silmieni edessä

      Oli kyllä sykähdyttävää. Tiedätkö, mikä laittaa minut ikävöimään sinua? Kun palautan mieleeni valtavan ihanan olemuksen,
      Ikävä
      57
      1076
    6. Vieläkään ei voi opiskella kursseja korkeakoulussa?

      Vaikka lakiin tehty muutos hän ei saanut opiskella työttömyystuella. https://yle.fi/a/74-20244925
      Työttömyys
      18
      1044
    7. 71
      1044
    8. Tuletko tänään

      Jos soitan? Niin... tuletko?🖤
      Ikävä
      84
      921
    9. Onkin niin, että olet hulluna minuun

      mutta et uskalla sitä tuoda ilmi. Salaa haaveilet kiihkeästä suhteesta, vaan siihen se jää, ja syyksi esteet ja muut. S
      Ikävä
      43
      756
    10. Mitä on mietteissäsi

      Tänään?
      Ikävä
      66
      724
    11. Mikä on hulluinta?

      Mitä ikäväsi kohde on tehnyt?
      Ikävä
      37
      666
    12. Nyt ei enää ole

      Mitään mikä pitäisi mut hiljaa, kaikesta. Tämä on muutamalle henkilölle täällä.
      Ikävä
      42
      640
    13. En olis uskonu

      et kuulut tollaseen porukkaan
      Ikävä
      102
      632
    14. Suolahden ostokeskus

      Kiinteistöyhtiö konkurssissa. Taisi jäädä vastikkeet maksamatta eräällä yrittäjällä.
      Äänekoski
      48
      612
    15. Hämmentävä hetki: TTK:sta pudonnut Johanna Puhakka lataa pettyneenä: "Sitä ei voi kieltää"

      Johanna Puhakka ja Jurijs Jurza Trosenko tippuivat Tanssii Tähtien Kanssa -kisasta. Suositussa viihdeohjelmassa nähtiin
      Tanssii tähtien kanssa
      15
      598
    16. Taidan luopua

      Sinusta.
      Ikävä
      34
      585
    17. Jälleen näin nainen unta sinusta

      Aika usein tulet uniini, enkä tiedä, mitä se tahtoo minulle sanoa. Tällä kertaa en ollut kotonasi, vaan ulkona jossain t
      Ikävä
      28
      559
    18. En haluaisi sanoa tätä

      Mutta olet sokea sille, mitä sinulla jo on! Jos minä olisin sinä, pyrkisin tekemään kaikkeni kohentaakseni nykyistä pari
      Ikävä
      40
      558
    19. Et taida olla ihan varma

      Päätöksestäsi?
      Ikävä
      67
      549
    20. Meiltä löytyy kyllä älliä

      Vai mitä oot mieltä...
      Ikävä
      92
      515
    Aihe