Hei, tälläinen tehtävä vaivaa nyt erittäin suuresti.. Muuten kaikki natsaa mutta tottakai tuolla yhdellä munapäällä pitää olla kaksiosainen nimi minkä takia ohjelma lukee nimet aivan väärin: -->
#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);
}}
-----
Pitäisi siis saada:
Kalle Kekseliäs: luokka A
Kai K. Kuningas: luokka E
Maija Mallikas: luokka B
Mikko Mallikas: luokka A
----
Mutta tuleekin:
Kalle Kekseliäs: luokka A
Kai K.: luokka E
uningas B: luokka K
aija Mallikas: luokka M
Mikko Mallikas: luokka A
----
VALTAVA kiitos jos joku keksii ratkaisun!
Tiedoston luku, kaksi osainen nimi
Kaksiosaiset_nimet
1
<50
Vastaukset
- HaistaPaskaVaan
Vittujen vittu. Pitääkäkö tässä aina kaikki hoitaa?
Hyvä on.
Luet ensin kaiken tuohon : merkkiin asti yhdeksi merkkijonokisi tiedostosta. Pilkot sen sitten taulukoksi esim. strtok funktiolla, tai joku muu split tyyppinen, niitä varmaan on lisääkin. Otat sukunimen viimeisestä taulukon merkkijonosta. Ja muut yhdistät etunimeksi.
Itse asiassa tuo lienee aika huono ja kömpelö ratkaisu, mutta toimii ja parempaa et ansaitse!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
4 tuntia töitä kerran viikossa on naisen mukaan liian raskasta
Tämä ei taija olls lieksalaine vaikka "tuntomerkkiin" perusteella nii vois eppäillä! 🤣 31-vuotias Maya ei kykene tekemä914286- 434202
Riikka Purra rosvosi eläkeläiset!
1900 euron eläkkeestä rosvottiin 350 euroa. Kohtuullista vai? Perussuomalaisia ei enää ole olemassa meille eläkeläisille6123966Tappo Kokkolassa
Päivitetty tänään Iltalehti 17.04.2024 Klo: 15:23..Mikähän tämä tapaus nyt sitten taas on.? Henkirikos Kokkolassa on tap232807- 792521
Ihastuksesi persoonalliset piirteet ulkonäössä?
Onko jotain massasta poikkeavaa? Uskallatko paljastaa? Aloitan; todella kauniit kädet ja sirot sormet miehellä.1282108SDP:n kannatus edelleen kovassa nousussa, ps ja kokoomus putoavat
SDP on noussut Helsingin Sanomien tuoreessa kannatuskyselyssä kokoomuksen ohi Suomen suosituimmaksi puolueeksi. SDP:n ka3402084Kansaneläkkeiden maksu ulkomaille loppuu
Hyvä homma! Yli 30 miljoonan säästö siitäkin. Toxia.1952003Ketä ammuttu ?
Ketä sielä Juupajoela ammuttu ei kait mainemies alkanu amuskelemaan , , Kyösti H ?281649Nainen, meistä tulisi maailman ihanin pari
Mutta tosiasiat tosiasioina, on liian monta asiaa, jotka sotivat meidän yhteistä taivalta vastaan. Surulla tämän sanon,661442