Hallo Christoph S.,
... wie du das im restlichen Programm anstellst, hast du nicht >>angegeben.
Unten habe ich die Mainfunktion angehängt, ist eigentlich nur ein kleiner Switch von dem aus es dann zur Funktion change_db(); geht ...
Das Program ist ein Konsolen Programm und läuft momentan auf meinem Linux Server ...
Ich denke das das Problem beim einlesen liegt bei "%s", evtl. habe ich einfach den Wert der Variablen oder ähnliches falsch gesetzt ...
Fehler Mails bekomme ich keine und in den Logs ist auch nichts zu finden ...
Hier die Mainfunktion:
int main (int argc, char *argv[])
{
int auswahl;
printf("Baue verbindung zur Datenbank auf ...\n\n");
verbinden();
do{
printf("-1- Datenbank auswaehlen\n");
printf("-2- Programm beenden\n\n");
printf("Ihre Auswahl : ");
scanf("%d",&auswahl);
getchar();
switch(auswahl)
{
case 1: change_db();
break;
case 2: printf("...beende Verbindung zur Datenbank\n");
break;
default:printf("Falsche Eingabe\n\n");
}
}while(auswahl != 2);
verbindung_schliessen();
return 0;
}
Danke für die Mühen ...