ich hab ein simples Problem beim Programmieren eines "Stundenplanes". Man soll die Möglichkeit haben desn Stundenplan anzuschauen, zu editieren, oder das Programm zu schließen. Nun, mein Problem liegt beim Einlesen / Editieren.
Hier mal der ganze Code:
Code: Alles auswählen
#include <stdio.h>
int progStart;
int main()
{
  printf("\n\nStundenplan v0.1\n\n");
  printf("Drücken Sie \n<1> Um den Stundenplan anzuzeigen \n<2> Stundenplan zu Schreiben / Ändern \n<3> Schliessen\n");
  scanf("%d", &progStart);
  switch(progStart)
  {
    case 1: break;
            return 0;
    
    case 2: ;FILE *fp;
            fp = fopen("zzStundenplan.txt", "w");
            char Mo[13], Di[13], Mi[13], Do[13], Fr[13];
            int i, j;
            for (i = 0; i <= 10; i = i + 2)
            {
              printf("Geben sie die Stunden für Montag nach der Reihe ein: ");
              scanf("%s", &Mo[i]);
            }
            for (i = 0, j = 1; j <= 6, i <=10; j = j + 1, i = i + 2)
            {
              printf("%d Stunde: %.2s \n", j, &Mo[i]);
            }
            for (i = 0; i <= 11; i += 1)
            {
              fputc(Mo[i], fp);
            }
            //fputc('\n', fp);
            //fputc('a', fp);
            break;
            return 0;
    case 3: printf("Programm wird geschlossen.");
            return 0;
} 
}Code: Alles auswählen
            for (i = 0; i <= 10; i = i + 2)
            {
              printf("Geben sie die Stunden für Montag nach der Reihe ein: ");
              scanf("%s", &Mo[i]);
            }
            for (i = 0, j = 1; j <= 6, i <=10; j = j + 1, i = i + 2)
            {
              printf("%d Stunde: %.2s \n", j, &Mo[i]);
            }
            for (i = 0; i <= 11; i += 1)
            {
              fputc(Mo[i], fp);
            }
Thanks in Advance



