Ich habe einen String. In diesen String ist ein Datum enthalten. Ich möchte Tag, Monat und Jahr herausfiltern. Dazu habe ich mir unten gezeigte Methode geschrieben.
Bei sscanf stürzt sie immer ab. Warum?
Kann ich das Problem anders lösen?
void CSscanfDlg::OnWandel()
{
CString strTmp;
char chTmp[20];
int nAnzahl=0;
int nTag=0;
int nMonat=0;
int nJahr=0;
UpdateData(TRUE);
// Umwandlung String->char
sprintf( chTmp,"%s",m_strEingabe);
nAnzahl = sscanf( chTmp, "%d", nTag);
m_strAnzahl.Format("Anzahl: %d", nAnzahl);
m_strTag.Format("Tag: %d", nTag);
UpdateData(FALSE);
}