Mein Programm den Benutzer ermöglicht zu geben Sie bis zu 10 Zahlen/Zeichen in eine Textdatei. Ich benutze dann:Erstellen einer Funktion in Abhängigkeit von Benutzereingaben
um den eingegebenen char/int von ASCII in ganze Zahl zu konvertieren.
Beispiel:
Input: e
Output: String is e, integer is 0
Input: 10
Output: String is 10, integer is 10
Ich möchte ein Funktion von allen der Benutzer-Eingaben die minimale ganze Zahl anzuzeigen. Ich habe den folgenden Code getestet, um mir die kleinste Ganzzahl zu geben, aber dies ist nicht in einer Funktion enthalten. Ich kann keine Funktion erstellen, die jedes Mal eine andere Anzahl von Benutzereingaben berücksichtigt.
Der folgende Code erfolgreich läuft meine kleinste ganze Zahl zurück:
int minIndex = 0;
int minNumber = INT_MAX;
if (number <= minNumber)
{
minNumber = number;
minIndedx = i;
}
if (minIndex > 0)
printf("min number is %d at position %d\n", minNumber, minIndex);
else
printf("no numbers read in; hence: no minimum calculated.");`
- Wie kann ich nennen diesen Code oben von einer Funktion?
- Muss ich alle ganzen Zahlen in einem Array speichern und einen Zeiger verwenden, um den Wert in meinem Array zu zeigen?
Irgendwelche Ideen, wie Sie vorgehen?
Bitte formatieren Sie diesen Code richtig. Und woher kommt der Wert von "i" in deinem Code? –
@Squeamishossifrage ist das ok? –
@Olaf Ich weiß, ich habe es gemacht, um OP zu sagen, wie es geht? –