Hallo Ich versuche, Elemente eines Arrays in Ganzzahlen mithilfe der Eingabe des Benutzers zu konvertieren.ein Zeichenelement aus einem Array in ein int konvertieren
#include <stdio.h>
#include <string.h>
int main()
{
char i[9]={'-','-','-','-','-','-','-','-','\0'};
int j;
printf ("enter an integer for an element ");
sscanf(i, "%d", &j);
return 0;
}
Ich habe irgendwo gelesen, dass sscanf verwendet ein Weg, es zu tun ist, aber ich weiß nicht, den richtigen Weg, es zu benutzen.
https://linux.die.net/man/3/sscanf oder 'man sscanf' auf einer linux/osx-Box – Mobius
Sobald Sie das herausfinden, beachten Sie das Ergebnis von 'sscanf' und handeln Sie entsprechend, sonst fallen Sie in die Grube des Verstoßes [Henry Spencers Sechstes Gebot] (http://www.seebs.net) /c/10com.html). Nach dem Aussehen dieser Eingabe-Zeichenfolge werden Sie es brauchen. – WhozCraig