Warum komme ich nicht weiter?

Irgendwie fühle ich mich so perspektivlos und auch irgendwie komplett demotiviert. Ich komme mir vor, wie als ob ich etwas komplett sinnloses machen.

Ursprünglich habe ich mein Abitur gemacht und habe das dann noch einmal wiederholen müssen.

Danach habe ich begonnen 2 Semester ein Studienfach (Medieninformatik) zu studieren habe aber nach 2 Semstern einfach aufgehört und bin wo anders hingewechselt an einem anderen Studienort. Ich hatte ursprünglich ganz andere Erwartungen als das was ich dann gemacht habe dort.

Zugleich habe ich die Fachrichtung gewechselt und bin jetzt in einer anderen Stadt. Dort habe ich begonnen BWL zu studieren konnte das aber nicht fortsetzen da ich zu wenig ECTS hatte nach 3 Semstern.

Seitdem bin ich gewechselt in einen anderen Studiengang um dort zu bleiben.

Mittlerweile habe ich 12 Semester hinter mir und bekomme einfach nichts fertig.

Was soll ich tun? Ich habe die Befürchtung dass ich irgendwann 30 bin exmatrikuliert bin und dann einfach gar nichts habe.

Auf jeden Fall kann das alles nicht so weiter gehen wie jetzt.

Ich brauche wieder ein Ziel. Ich wollte damals nicht so nur in die Richtung programmieren. Aber an sich hatte ich Interesse an der Informatik. Deshalb bin ich ausgestiegen damals. Ich habe einen komplett falschen pfad eingeschlagen der mich gar nicht interessiert (Wirtschaftswissenschaften)

Soll ich vielleicht eine Ausbildung machen?

Habe das Gefühl mir liegt studieren überhaupt nicht

Studium, programmieren, BWL, Informatik, programmieren c, VWL
While Schleife beenden mit kbhit in Programmiersprache C?

Hallo, ich habe folgende while Schleife die mir eine 10GB große .csv Datei nach einem bestimmten String durchsucht. Da die Suche etwas lange dauert möchte ich gerne die While schleife verlassen indem ich eine bestimmte Taste drücke, z.b "y". Habe dazu eine break Bedingung mit kbhit versucht umzusetzen:

Allerdings dauert die Suche mit der Abbruchbedingung break und kbhit sehr viel länger als ohne diese Funktion. Weiß jemand warum?

Bzw. kann ich auf einem anderen Weg die While Schleife verlassen sobald ich eine bestimmte Taste drücke?

  while(fgets(puffer, BUF, f) != NULL)
    {
       if(kbhit())
            {
            int key = getch();
            if(key == 'y')
                {
                    break;
                }
            }


        strcpy(puffer_bak, puffer);
        wort = strtok(puffer, trennzeichen);
        permno = atoi(wort);

        while(wort != NULL)
        {

            if(strcmp(wort,searchstring)==0)
            {

                if(permno!=permno_alt)
                {
                    printf("%s",puffer_bak);

                }
                permno_alt=permno;

            }

            wort = strtok(NULL,trennzeichen);
        }
    }
    fclose(f);
Informatik, programmieren c

Meistgelesene Fragen zum Thema Programmieren c