Problem mit daten in einen datei schreiben :(



  • Ich hab ein Probleme mit dem Daten in eine Datei zu schreiben,
    mein Code funktioniert nicht ...

    void writeTime(char name[100], int day, int hour, int minute, int sec)
    {
        char projectPath[256]= "ProjectTimer\\";
        FILE * ProjectTime;
        strcat(projectPath,name);
        ProjectTime = fopen(name,"w+");
        fprintf(ProjectTime,"%d\n",day);
        fprintf(ProjectTime,"%d\n",hour);
        fprintf(ProjectTime,"%d\n",minute);
        fprintf(ProjectTime,"%d\n",sec);
        fclose(ProjectTime);
    }
    

    weiß jemand warum?
    ich bin für jede Antwort dankbar.
    Raavgo



  • Raavgo schrieb:

    void writeTime(char name[100], int day, int hour, int minute, int sec)
    {
        char projectPath[256]= "ProjectTimer\\";
        FILE * ProjectTime;
        strcat(projectPath,name);
        ProjectTime = fopen(name,"w+");     // <-- vielleicht fopen(projectPath, ...)?
    [...]
    

    Ansonsten solltest du eine genaue Fehlerbeschreibung liefern, "funktioniert nicht" ist keine.



  • Bashar schrieb:

    Raavgo schrieb:

    void writeTime(char name[100], int day, int hour, int minute, int sec)
    {
        char projectPath[256]= "ProjectTimer\\";
        FILE * ProjectTime;
        strcat(projectPath,name);
        ProjectTime = fopen(name,"w+");     // <-- vielleicht fopen(projectPath, ...)?
    [...]
    

    Ansonsten solltest du eine genaue Fehlerbeschreibung liefern, "funktioniert nicht" ist keine.

    😡 was für ein peinlicher Fehler :S danke für den tipp
    Funktioniert jetzt ^^


Anmelden zum Antworten