Was hast du denn aktuell für einen Router?
Ich weiß nicht, was ein "Gaming"-Router sein soll und wenn deine Internetanbindung generell nicht gut ist, bringt auch ein so genannter Gaming Router nicht viel. Ich sehe da nichts, was man nicht auch mit jedem anderen Router machen könnte. Das ist wieder so ein Marketing Ding...

...zur Antwort

Das kommt ganz auf das Gehäuse an. Welches hast du denn? Oft kann man z.B. die Festplattenkäfige versetzen um so Platz für eine längere Grafikkarte zu machen.

Ansonsten mach dir mal Gedanken, wie man eine Frage vernünftig stellt. Der Beschreibungstext ist nicht umsonst da...

...zur Antwort

Es gibt in dem Sinne keine "Packung" für den PC. Sondern du kannst das spielt durch "Xbox Play Anywhere" auch auf Windows 10 PCs spielen. Du brauchst dafür auch nicht zwingend eine Xbox, aber du solltest darauf achten, dass du einen Digital Download Code in diesem Fall kaufst. Dann kannst du das Spiel über Xbox Play Anywhere aktivieren und auf deinem Windows 10 PC spielen. Solltest du dir mal irgendwann eine Xbox kaufen, könntest du das spiel dann theoretisch auch auf der Xbox spielen und deine Spielstände etc. vom PC dahin übertragen.

...zur Antwort

Kommt natürlich auch darauf an, was du noch so für Komponenten in deinem PC hast.

Aber solange du nur eine Grafikkarte nutzt, kommst mit 500W bis maximal 550W ganz locker aus. Alles darüber wäre quatsch.

...zur Antwort

Ich würde dir als kostenlose Software GIMP empfehlen um das Bild zu bearbeiten. Dort gibt es ein sogenanntes "Healing Tool", damit kannst du auch Pickel aus Gesichtern entfernen zB. Sollte sich genau so auf den Himmel anwenden lassen.

Ansonsten ist Adobe Lightroom (Kostenpflichtig) eine Super Software, um kleinere Nacharbeiten an Bildern vorzunehmen, außerdem kann man damit seine Bilder auch sehr gut organisieren.

...zur Antwort

string input = "1233:-- Error"
string output = input.Substring(input.IndexOf('E'));

output sollte dann nur noch Error enthalten..

Alternativ auch reguläre Ausdrücke siehe https://de.wikipedia.org/wiki/Regul%C3%A4rer\_Ausdruck

...zur Antwort

Hi. Also in der Regel ist das kein Problem. Hatte auch schon mal Durchfall so dass ich angst hatte mich weiter als 5 Meter von der Toilette zu entfernen. Am nächsten tag ging es dann und der Arzt hat mich direkt für den Vortag nachträglich krank geschrieben. Ich glaube nur bei mehr als einem tag wird es schwierig.

...zur Antwort

Was genau soll denn vorhanden sein? Wenn du zum Beispiele eine Variable hast, die nicht leer sein soll oder so könnte man zB

if(variable != null) { DoSomething(); }

...zur Antwort

Wenn du unter Windows arbeitest würde ich dir Visual Studio Express von Microsoft empfehlen, das ist kostenfrei und eine gute IDE.

...zur Antwort

Hi, versuch es mal wie folgt (angenommen der zu rundende Wert steht im Feld "A1"):

=OBERGRENZE(A1; 5)

...zur Antwort
c strukturen ausnahmefehler beistring eingabe

hi ich sitze jetzt schon ewig an diesem code und finde nicht den fehler.

aufgabe: Schreiben Sie ein Programm zur Eingabe von Daten in ein maximal 20-elementigen Feld von Strukturen: Boot Typ (string) Segel Fläche (int) Material (string) Die Eingabe soll abgebrochen werden, wenn das 20. Element eingegeben wurde oder die eingegebene Segelfläche 0 war. Nach der Dateneingabe soll das Feld durchmustert und die durchschnittliche Segelfläche alle Boote ermittelt und ausgegeben werden.

immer wenn ich einen zeichenkette einlese, kommt ein ausnahmefehler. ich nutze visual studio 2013. ich wäre sehr froh wenn jemand mir helfen könnte

#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <time.h>
#include <string>

void aufgabe_a();
void aufgabe_b();

int _tmain(int argc, _TCHAR* argv[])
{
    printf("Aufgabe a\n");
    //aufgabe_a();

    printf("Aufgabe b\n");
    aufgabe_b();
    system("pause");
    return 0;
}

void aufgabe_b() {
    
    struct Boot {
        char Typ[10];
        struct {
            int flaeche;
            char material[10];
        }Segel;
    };

    int sumflaeche=0, counter=0;
    Boot Bootliste[20];
    
    for (int i = 0; i < 20; i++) {
        printf("Typ: ");
        scanf_s("%s", Bootliste[i].Typ);
        printf("Segelfläche: ");
        scanf_s("%d", &Bootliste[i].Segel.flaeche);
        fflush;
        printf("Segelmaterial: ");
        scanf_s("%s", Bootliste[i].Segel.material);
        if (Bootliste[i].Segel.flaeche == 0)
            break;
        counter++;
    }

    for (int i = 0; i < counter; i++) {
        sumflaeche += Bootliste[i].Segel.flaeche;
    }
    printf("%d", sumflaeche/counter);

}
...zum Beitrag

probiere es mal so:

#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#include <time.h>
#include <string>

void aufgabe_a();
void aufgabe_b();

int _tmain(int argc, _TCHAR* argv[])
{
    printf("Aufgabe a\n");
    //aufgabe_a();

    printf("Aufgabe b\n");
    aufgabe_b();
    system("pause");
    return 0;
}

void aufgabe_b() {
    
    struct Boot {
        char Typ[10];
        struct {
            int flaeche;
            char material[10];
        }Segel;
    };

    int sumflaeche=0, counter=0;
    Boot Bootliste[20];
    
    for (int i = 0; i < 20; i++) {

        printf("Typ: ");
        scanf_s("%d", &Bootliste[i].Typ);
        fflush(stdin);
        printf("Segelflaeche: ");
        scanf_s("%d", &Bootliste[i].Segel.flaeche);
        fflush(stdin);
        printf("Segelmaterial: ");
        scanf_s("%d", &Bootliste[i].Segel.material);
        fflush(stdin);
        if (Bootliste[i].Segel.flaeche == 0)
        {
            break;
        }
        counter++;
    }

    for (int i = 0; i < counter; i++) {
        sumflaeche += Bootliste[i].Segel.flaeche;
    }
    printf("%d", sumflaeche/counter);

}
...zur Antwort

Hallo,

rein mathematisch betrachtet ist die Funktion recht uninteressant. Ist allerdings ein sehr schönes Beispiel für Rekursion. Je kleiner der Wert 'n' ist, desto öfter muss mccarthy sich selbst aufrufen nur am ende herauszufinden, dass das Resultat immer "91" ist. Vielleicht mal ein Aufruf Schrittweise durchgegangen:

Wir rufen die Funktion mit dem Wert 88 für "n" auf:

mccarthy(88)

Wir springen in die Funktion.

  1. Ist 88 > 100? = NEIN

    Also rufen wir die mccarthy Funktion erneut auf. Als Parameter bekommt die Funktion das Resultat eines weiteren mccarthy auffrufes mit dem Parameter + 11, also:

  2. mccarthy(mccarthy(n+11))

    zuerst wird jetzt die fett markierte Funktion aufgerufen, also mccarthy(n+11) n hat hier noch immer noch den wert 88, darauf werden 11 addiert, also sieht es in der nächsten Funktion so aus:

  3. Ist 99 (n+11) > 100? = NEIN

    Nun wird wieder die Funktion wie oben aufgerufen:

  4. mccarthy(mccarthy(n+11))

    'n' hat nun den wert 99, wieder wird die Fett makierte funktion zuerst aufgerufen

  5. Ist 110 (n+11) > 100? = JA

    Also 11 von n abziehen und funktion beenden

  6. n - 11

    jetzt springen wir quasi zu punkt 4 zurück und es wird der äußere teil der funktion aufgerufen mit dem paramter 99 (aus punkt 6) also

  7. mccarthy(mccarthy(n+11)) bzw mit dem ergebnis von mccarthy(n+11) wäre es dann mccarty(99)

Und so geht es dann immer weiter.. das ist ein schönes Beispiel für doppelte rekursion und anfangs bestimmt schwer zu verstehen. Ich denke der einzige Sinn darin ist, rekursion zu verstehen, es wird auch McCarthy 91 genannt, weil als ergebnis immer 91 herauskommt.

Ich hoffe, ich konnte es etwas verständlich rüber bringen. MfG

...zur Antwort