Pereiti prie turinio

Mysql sujungimas su c++ programa


Rekomenduojami pranešimai

Aš turiu tris klausimus dėl c++, gal atsiras kas padėtų :)

1. Yra skaicius tarkim iš 50 skaitmenų. Tai suprantu tokius ilgus skaičius reikia dėti į string, bet kaip paskui man su tuo string daryti veiksmus? Prie jo pridėti,atimti, dauginti? atol() verčia į long int, bet ir long int per mažas.

 

2. Yra štai tokios eilutės

AA01 |Žodis Žodis| 1 2

AB01 |Žooodis Žodis| 2 2 2

Kaip reikia paiimti iš eilutes informaciją tarp ||? Žinomas yra || ilgis(tarkim 30)?

viską paimčiau su fscanf: AB %2s 01 %2d, kitus skaicius po | tiesiog su %d, o kaip paimti t1 gabal1 ||, nes jame gali būti tarpų, o scanf skaito iki pirmo skirtuko.

 

3. Kaip spausdinti kintamuosius su tam tikru atitraukimu nuo kairės?

Pavyzdys buvo

[3]

[7] 4

2 [4] 6

8 5 [9] 3

Tarpų skaičius yra žinomas tai kaip printf() nurodyti tuos tarpus?

Redagavo ViJa
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kadangi pats C++ sintaksę nelabai išmanau galėsiu padėti bendrais terminais:

3. Labai neefektyvus būdas, bet veiks tikrai visur :

spaces=""
while(length(spaces)<xx){
spaces=" "+spaces
}
printf(spaces+string)

2. Visose kalbose kažkokiu būdu galima gauti split funkciją, kuri per nurodytus ženklus stringą į masyvą suskaido.

http://www.google.lt/search?hl=lt&q=C%2B%2B+string+split&aq=f&aqi=g1&aql=&oq=&gs_rfai=

 

1. Dėl pirmo dėja ką patarti neturėsiu, nes visos kalbos su kuriomis susidūriau lig šiol neturėjo 4 bitų limito skaičiams.

Redagavo nagisa
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kokią biblioteką pasiūlytumėt naudoti norint duomenis siųsti į mysql (c++ programoj)? Galbūt kokių tutorialų žinote pagal kuriuos buvote tokią jungtį pasidarę?

P.S. Mano kompiliatorius: Microsoft Visual Studio 2010 :ph34r:

 

Gali MySQL++ pabandyti, jei neketini programos x64 architektūrai kompiliuoti.

 

Jeigu nėra nefunkcinio reikalavimo naudoti C++ ir kuriama taikomoji programa, asmeniškai, siūlau pereiti prie C#.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...