string to int

Sākumlapa Forumi Citas tēmas Viss pārējais string to int

Tiek skatīts 6 ierakstu – 1 līdz 6 (no 6 kopumā)
  • Autors
    Ieraksti
  • #152567
    kadrs
    Participant

    Nepieciešams stringā esošos datus pārvērst par int tipa mainīgajiem.

    tātad man ir šāds strings == >

    string datums = “15.07.1998”; un pa vienam ir jaaizgūst ārā datums, mēnesis un gads. Respektīvi jādabū trīs int tipa mainīgie.

    int dat ( būtu jādabū 15 )

    int men ( būtu jādabūt 07 ) u.t.t.

    Netieku gudrs kā to panākt, izmēģināju dažādas string funkcijas, nesanāca. 🙁

    Paldies iepriekš.

    #252008
    root
    Participant

    Varbūt vispirms pasaki kāda valoda? 😀

    #252009
    kadrs
    Participant

    Aizmirsu 😀 C++

    #252010
    Crow
    Participant

    Code:

    int diena = atoi(datums.substr(0, 2).c_str());
    int menesis = atoi(datums.substr(3, 2).c_str());
    int gads = atoi(datums.substr(6, 4).c_str());

    Š is ^ variants gan ir C, nevis C++.

    #252011
    kadrs
    Participant

    Crow wrote:

    Code:

    int diena = atoi(datums.substr(0, 2).c_str());
    int menesis = atoi(datums.substr(3, 2).c_str());
    int gads = atoi(datums.substr(6, 4).c_str());

    Š is ^ variants gan ir C, nevis C++.

    Nu es pamēģināju šo, man nostrādāja. Paldies 🙂

    #252012
    root
    Participant

    Vārnis pirmais paspēja 😀 deamnnn…

Tiek skatīts 6 ierakstu – 1 līdz 6 (no 6 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā