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
