überprufung von string Eingabe



  • Hallo Leute,
    ich habe folgende Funktion, die eine Eingabe vom stio für Datum und Zeit braucht.

    char *configdatum(int get){
    struct tm *ptr;
    time_t lt;
    lt = time(NULL);
    ptr=localtime(&lt);
    if (get == 1) {
    sprintf(buff,"%02d/%02d/%02d %02d:%02d\n",ptr->tm_mon+1,ptr->tm_mday,ptr->tm_year-100,ptr->tm_hour,ptr->tm_min);
    return (buff);
    }

    printf("\nGeben Sie das Datum und Zeit in folgende Foramt[MM/DD/YY HH:MIN]\n");
    gets(buff);
    printf("%s",&buffer1[sizeof(config)]);
    //break;
    }

    Jetzt möchte ich nach dem ich den gets(buff); Befehl eingebe überprufen ob die eingegebene Zeichenfolge mit dem was ich vorgeschrieben habe übereinstimmt.
    Genau hier:
    printf("\nGeben Sie das Datum und Zeit in folgende Foramt[MM/DD/YY HH:MIN]\n");
    gets(buff);
    printf("%s",&buffer1[sizeof(config)]);
    //break;
    }
    Soll ich den parsen??
    Wie?

    Vielen Dank für euere Hilfe im voraus!!
    Haider


Anmelden zum Antworten