Moro!
mulla olisi chat taulukko, joka sisältää erisuuruisia tietoja eli se silloin ilmeisesti on tietue!? no anyway, tämä taulukko, olkoon se vaikka char taulu[50]; sisältää tietyssä kohtaa keskellä taulukkoa pätkän tietoa joka täytyisi saada talteen uuteen muuttujaan!
No ajattelin että rakennan tietueen joka on samanlainen ja sitten kopioisin toisen taulukon sisällön tähän uuteen ja siitä etsisin tarvittavan tiedon. Kompastuin siihen että kuinka ihmeessä saan kopioitua tiedon uuteen taulukkoon/tietueeseen?? Pointterilla osoitekko? Mutta en tiedä miten se tapahtuu eli jos teistä joku osaisi antaa valaisevaa mallia ja esimerkkiä niin olisin kiitollinen!
mulla olisi chat taulukko, joka sisältää erisuuruisia tietoja eli se silloin ilmeisesti on tietue!? no anyway, tämä taulukko, olkoon se vaikka char taulu[50]; sisältää tietyssä kohtaa keskellä taulukkoa pätkän tietoa joka täytyisi saada talteen uuteen muuttujaan!
No ajattelin että rakennan tietueen joka on samanlainen ja sitten kopioisin toisen taulukon sisällön tähän uuteen ja siitä etsisin tarvittavan tiedon. Kompastuin siihen että kuinka ihmeessä saan kopioitua tiedon uuteen taulukkoon/tietueeseen?? Pointterilla osoitekko? Mutta en tiedä miten se tapahtuu eli jos teistä joku osaisi antaa valaisevaa mallia ja esimerkkiä niin olisin kiitollinen!
Vastaukset 1
Vanhimmat
vaikka for loopilla
int i;
int i2 = 0;
for (i = TIEDON_ALKU; i < TIEDON_LOPPU i )
{
uusitieto[i2] = taulu[i];
i2 ;
}
memcpy kutsulla (#include ):
memcpy(&uusitieto[0],&taulu[TIEDON_ALKU], TIEDON_LOPPU - TIEDON_ALKU);
järkevämpää olisi tehdä koko taulukosta? structuuri
structuuria taulukkona:
taulu[10].ika;
tai yhtenä structuurina:
taulu.ika;
onnistuu lukeminen ja kirjoitus helpommin myös tiedostosta.