do while angepasst
parent
10dc2a7e04
commit
ac8a64695f
31
src/ui.c
31
src/ui.c
|
@ -9,13 +9,12 @@
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include "ui.h"
|
#include "ui.h"
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include "db.h"
|
|
||||||
#include "llist.h"
|
#include "llist.h"
|
||||||
|
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
{
|
{
|
||||||
char taskname ;
|
char taskname = NULL;
|
||||||
int taskcreation_date = 0;
|
int taskcreation_date = 0;
|
||||||
int taskdeadline_date = 0;
|
int taskdeadline_date = 0;
|
||||||
int taskpriority = 0;
|
int taskpriority = 0;
|
||||||
|
@ -28,15 +27,8 @@ int main(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (list == NULL) {
|
int choice = 0;
|
||||||
list = llistNew(task, cmpTaskN);
|
do {
|
||||||
} else {
|
|
||||||
list = llistAppend(list, task); // Rückgabewert verwenden
|
|
||||||
}
|
|
||||||
|
|
||||||
int choice = 0, i = 0;
|
|
||||||
do
|
|
||||||
{
|
|
||||||
printf(" -1- Neues Fach eingeben\n");
|
printf(" -1- Neues Fach eingeben\n");
|
||||||
printf(" -2- Verfuegbare Zeit eingeben\n");
|
printf(" -2- Verfuegbare Zeit eingeben\n");
|
||||||
printf(" -3- Alle vorhandenen Faecher aufliesten\n");
|
printf(" -3- Alle vorhandenen Faecher aufliesten\n");
|
||||||
|
@ -46,9 +38,12 @@ int main(void)
|
||||||
if( scanf("%d", &choice) != 1){
|
if( scanf("%d", &choice) != 1){
|
||||||
printf("Falsche Eingabe\n");};
|
printf("Falsche Eingabe\n");};
|
||||||
choice = 0;
|
choice = 0;
|
||||||
|
}while(( choice < 1 || choice > 5));{
|
||||||
while(( choice < 1 || choice > 5)){
|
|
||||||
switch (choice){
|
switch (choice){
|
||||||
|
case 0: {
|
||||||
|
printf(" Bitte wählen sie eine Zahl zwischen 1 und 5!\n");
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 1:{
|
case 1:{
|
||||||
printf(" Geben sie das gewünschte Fach ein: \n");
|
printf(" Geben sie das gewünschte Fach ein: \n");
|
||||||
if (scanf("%255s", taskname) != 1) {
|
if (scanf("%255s", taskname) != 1) {
|
||||||
|
@ -84,8 +79,7 @@ int main(void)
|
||||||
|
|
||||||
case 3: if( task == NULL){
|
case 3: if( task == NULL){
|
||||||
printf("Die Liste ist leer");
|
printf("Die Liste ist leer");
|
||||||
}
|
} else {
|
||||||
else{
|
|
||||||
llist *iterator = list;
|
llist *iterator = list;
|
||||||
while (iterator != NULL) {
|
while (iterator != NULL) {
|
||||||
Task *currentTask = (Task *)(iterator->data); // Cast zu Task
|
Task *currentTask = (Task *)(iterator->data); // Cast zu Task
|
||||||
|
@ -99,7 +93,12 @@ int main(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}while (choice !=5); {
|
if (list == NULL) {
|
||||||
|
list = llistNew(task, cmpTaskN);
|
||||||
|
} else {
|
||||||
|
list = llistAppend(list, task); // Rückgabewert verwenden
|
||||||
|
}
|
||||||
|
while (choice ==5) {}; {
|
||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue