passata la data come stringa gg/mm/aaaa che funzione posso utilizzare per tirare fuori solo mm, cioè dalla pos 3 a 4???
passata la data come stringa gg/mm/aaaa che funzione posso utilizzare per tirare fuori solo mm, cioè dalla pos 3 a 4???
Se hai passato la data come stringa e sai che mm e' a posizione
3-4... Lavori con gli array quindi fai un -1...
Quindi sei a posizione 2-3
fai
char data[9] == ggmmaaaa;
char mm[3];
mm[0] = data[2];
mm[1] = data[3];
mm[2] = '\0';
PoWered by:
Gentoo 1.5.3 - Kernel 2.6.7
Debian Sid - Kernel 2.6.7 - Bash 3.0
Slackware current - Kernel 2.6.7
Oppure:
@ kNemo: Consideranno le barre, le posizioni restano 3 e 4codice:string mesi(string data) { return data.substr(3,2); }
Hai Ragione
PoWered by:
Gentoo 1.5.3 - Kernel 2.6.7
Debian Sid - Kernel 2.6.7 - Bash 3.0
Slackware current - Kernel 2.6.7
ho fatto come hai detto tu ma ora mi da questo errore:
structure required on the left side of . or .*
#include <string>Originariamente inviato da perzem
ho fatto come hai detto tu ma ora mi da questo errore:
structure required on the left side of . or .*
using namespace std;
MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
.:[ It resumes the development !! ]:.
Hai fatto
?codice:#include <string> using namespace std;
si la string.h l'ho inclusa quella roba sotto non so cosa sia e dove vada.
Mettendola sotto l'include mi da comunque lo stesso errore
Devi includere la <string> NON la <string.h>Originariamente inviato da perzem
si la string.h l'ho inclusa quella roba sotto non so cosa sia e dove vada.
Mettendola sotto l'include mi da comunque lo stesso errore
MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
.:[ It resumes the development !! ]:.
ok includo la string ma using namespa...co'è dov'è lo metto. Adesso mi vengono un fottio di errori su whiel e for