Tag: atoi

atoi() ist die C-runtime-library-Funktion für das konvertieren der ASCII-Darstellung einer Zahl in eine Ganzzahl. Diese SO-tag gilt auch für atol(), atoll(), und atoq (), die die gleichen conversion-Typen „long“ und „long long“.

atoi() Fehler bei der Konvertierung

Anzahl der Antworten 5 Antworten
atoi() ist mir dieser Fehler: error C2664: 'atoi' : cannot convert parameter 1 from 'char' to 'const char *' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast in dieser Zeile: int

erste zahlen von der Standardeingabe in ein array in C

Anzahl der Antworten 1 Antworten
Ich versuche, die zahlen von der Standardeingabe in ein array. die erste Zahl in stdin ist die Anzahl der Elemente im array (die Anzahl kann alle int). Ich Tat dies, um die erste Zahl: while(c=getchar()!=' '){ n*=10;

Verwendung von atoi () - Funktion in c++

Anzahl der Antworten 4 Antworten
wenn ich den pass ein string variable in dem code unten, g++, das gibt einen Fehler: cannot convert 'std::__cxx11::string {aka std::__cxx11::basic_string}' in 'const char*' for argument '1' to 'int atoi(const char*)' Mein code ist: #include<iostream> #include<stdlib.h> using

MFC CString int

Anzahl der Antworten 2 Antworten
mit diesem code bekomme ich eine Fehlermeldung bei atoi's Umwandlung von CString zu int: int nrCentrala; CString idCentrala; GetDlgItem(IDC_EDIT_IDCENTRALA)->GetWindowText(idCentrala); nrCentrala = atoi(&idCentrala); wo IDC_EDIT_IDCENTRALA ist ein edit-Steuerelement. Error 7 error C2664: 'atoi' : cannot convert parameter 1

Binärer String zu Integer mit 'atoi()'

Anzahl der Antworten 2 Antworten
Ich habe eine Zeichenfolge von binären, die ich dann umwandeln in einen integer mit atoi(). Wenn ich dies Tue, scheint es, um automatisch konvertiert die Binär-zu dezimal. Das Problem ist, dass die resultierende ganze Zahl ist negativ

Nicht-Integer-zahlen in einen String und mit atoi

Anzahl der Antworten 6 Antworten
Wenn es nicht-Zahl-Zeichen in einem string und call atoi [ich gehe davon aus wtoi das gleiche tun wird]. Wie atoi behandeln die Zeichenfolge? Sagen wir für ein Beispiel habe ich die folgenden strings: "20234543" "232B" "B" Ich

Umwandlung von string zu float mit atof() in C++

Anzahl der Antworten 4 Antworten
Ich bin neu in C++ und ich muss helfen, meine Umwandlung string-variable in eine Zahl um. Muss ich drucken Sie das Alter der person und Ihr im nächsten Jahr Alter auf dem Bildschirm, aber ich kann nicht

C - Vergleich von numerischen strings

Anzahl der Antworten 6 Antworten
Aus beruflicher Neugier, was ist der sicherste /Schnellste /effizienteste Methode zum vergleichen von zwei voll numerische strings in C? #include <stdio.h> #include <string.h> #include <stdlib.h> int main(void){ char str1[5] = "123"; char str2[5] = "123"; char *ptr;

Gibt es eine atoi-Implementierung für C#

Anzahl der Antworten 5 Antworten
Habe ich eine Datei mit zahlen, die als strings gespeichert. Ich Suche die Daten zu laden als ein char konvertieren Sie dann diese Arrays in einen integer-Wert. Ich habe mehrere Werte zu laden und versuche damit den

Wie zu überprüfen, um sicherzustellen, dass Sie haben eine Ganzzahl vor dem Aufruf von atoi()?

Anzahl der Antworten 8 Antworten
Ich möchte eine ganze Zahl als ein command line argument, aber wenn der Benutzer übergibt ein nicht-integer-string, wird es zu einem stack-überlauf. Was ist der standard-Weg um sicherzustellen, dass atoi() erfolgreich sein wird? atoi sollte nicht stackoverflow

Warum ist ATOI Rückkehr eine 0 in diesem code?

Anzahl der Antworten 2 Antworten
Ich bin gerade erst angefangen mit C und bin ich versucht zu lernen, die ATOL-Funktion. Kann mir jemand sagen, warum es hält den Druck eine 0? Ich weiß, dass bedeutet, dass die Konvertierung kann nicht durchgeführt werden,

C++ - Fehler bei der Verwendung von atoi

Anzahl der Antworten 4 Antworten
Ich versuche, mit der atoi - Funktion, um die Konvertierung von string zu int. Die Sache ist, dass ich ein string-array enthält sowohl Integer-und string-Werte. Von dem, was ich gelesen habe, um den Fehler-code aus, muss die

Konvertieren von Zeichenfolgen von ASCII-Zeichen int-in-MIPS/Assembler

Anzahl der Antworten 2 Antworten
Im schreiben einige MIPS-code um einen string von ASCII-Zeichen und konvertieren den string in ein integer. Der string wird vom Benutzer eingegeben werden und darf höchstens 10 stellen lang sein. Mein code funktioniert einwandfrei und nutzt die

Warum ist atoi, dass Sie mir einen segmentation fault?

Anzahl der Antworten 3 Antworten
Habe ich das folgende Stück code: #include <stdio.h> int main ( int argc, char *argv ) { int M, N; M = 1; N = 1; curr = 1; if ( argv[1][0] == '-' ) { curr

C Charakter-Werte das arithmetische

Anzahl der Antworten 4 Antworten
Ich lese aus dem Buch "die Programmiersprache C" learning C, und ich stolperte über die arithmetische s[i] - '0' dem Sie sagten, es gibt den numerischen Wert des Zeichens gespeichert in s[ich]. Ich habe nicht ganz verstanden,

Konvertieren von 'integer-strings, integer-array

Anzahl der Antworten 2 Antworten
Ich versuche, mich zu übergeben in einem array von ganzen zahlen in mein Programm. Gibt es einen besseren Weg, es zu konvertieren Ganzzahlen? Ich bin derzeit immer eine Fehlermeldung: "Variable-sized-Objekt kann nicht initialisiert werden" for(i = 0;

Kann nicht atoi nehmen, die in einer Zeichenfolge (string vs. C-string?)

Anzahl der Antworten 3 Antworten
Las ich eine Zeile aus einer Datei, und ich versuche es zu konvertieren in int. Aus irgendeinem Grund atoi() (konvertieren von string zu integer) wird nicht akzeptieren, eine std::string als argument (evtl. ein Problem mit strings vs

Warum atoi-Funktion kann nicht konvertieren, const char * zu int?

Anzahl der Antworten 2 Antworten
Warum wird bei diesem code der atoi() - Funktion funktioniert nicht richtig und warum funktioniert der compiler diesen Fehler: initializing argument 1 of `int atoi(const char*)' Mein code folgt: #include <iostream.h> #include <stdlib.h> int main() { int

Rückgabewert atoi (argv[1]) ist immer 0

Anzahl der Antworten 3 Antworten
Ich in ein problem über den Rückgabewert der atoi(). Ich umwandeln wollen char im command-line-argument argv[1] in int Art und drucken Sie es aus. Hier ist mein code. #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv)

Wie behebe ich einen "keine passende Funktion für Aufruf von 'atoi'" Fehler?

Anzahl der Antworten 2 Antworten
Alle Anzeichen sagen mir das ist ein lächerlich einfaches problem zu lösen, aber ich kann nicht herausfinden, Fehler sagt mir das atoi Funktion nicht vorhanden ist. C++ #include <iostream> #include <stdlib.h> using namespace std; string line; int

atoi-Funktion in C funktioniert nicht richtig

Anzahl der Antworten 3 Antworten
Kann jemand erklären, warum atoi - Funktion funktioniert nicht mit nuber, der mehr als 9 Ziffern. Zum Beispiel: Ich 123456789 eingegeben, Programm sagt, 123456789, aber als ich in 12345678901 Programm sagen, -519403114... Danke für die Hilfe. int

strconv.Atoi() wirft Fehler, wenn in einem gegebenen string

Anzahl der Antworten 1 Antworten
Wenn man versucht, strconv auf eine übergebene variable über die URL(GET-variable namens-Zeiten), GoLang, schlägt fehl Kompilierung unter Angabe der folgenden: mehrere-Wert strconv.Atoi() in einen einwertigen Kontext Allerdings, wenn ich tun reflektieren.TypeOf bekomme ich als string der Typ,

Das Verständnis einer atoi () - Funktion

Anzahl der Antworten 6 Antworten
Ich bin ein python-Programmierer kennen zu lernen C aus der K&R Buch. Diese wird scheinen, wie eine furchtbar triviale Frage, aber ich bin dennoch ratlos. Unten angehängt ist ein code-snippet aus der K&R (RIP Ritchie!) Buch, das

Mit atoi mit char

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit der Konvertierung eines char in einen string in C? Ich versuche zu tun, so wie diese: char *array; array[0] = '1'; int x = atoi(array); printf("%d",x); InformationsquelleAutor John Doe | 2010-05-26

wie atoi, aber zu schweben

Anzahl der Antworten 11 Antworten
Gibt es eine ähnliche Funktion wie atoi konvertiert einen string zu float statt integer? Das ist wohl eine C-Frage nicht C++. atoi ist Teil der C standard-library. SOFT ADAIR: atoi ist durchaus brauchbar aus C++. Das nicht

Äquivalent atoi für vorzeichenlose Ganzzahlen

Anzahl der Antworten 2 Antworten
Mache ich zwei Operationen mit atoi und ich Frage mich, wie kann ich das machen mit unsigned Integer, weil atoi scheint konvertieren Sie diese zu unterschrieben, wodurch eine umlaufende integer-überlauf. Ich will arbeiten mit 32-bit unsigned Integer,

Warum bekomme ich dieses unerwartete Ergebnis mit atoi() in C?

Anzahl der Antworten 4 Antworten
Ich verstehe nicht, die Ergebnisse des folgenden C-code. main() { char s = "AAA"; advanceString(s); } void advanceString(p[3]) { int val = atoi(p); printf("The atoi val is %d\n",val); } Hier die atoi - Wert ist dargestellt als

Umwandeln std::string zu integer

Anzahl der Antworten 4 Antworten
Ich versuche zu konvertieren std::string gespeichert std::vector einen Integerwert übergeben es an eine Funktion als parameter. Dies ist eine vereinfachte version von meinem code: vector <string> record; functiontest(atoi(record[i].c_str)); Meine Fehlermeldung lautet wie folgt: error: argument of type

Woher der name `atoi` kommen?

Anzahl der Antworten 2 Antworten
In der Sprache C wo haben Sie kommen mit den Namen atoi für die Konvertierung einer string in einen integer? Das einzige, was ich denken kann, ist Array von Integer für die Abkürzung, aber das macht nicht

Was ist atoi äquivalent für 64bit-integer(uint64_t) in C für Unix und Windows?

Anzahl der Antworten 6 Antworten
Ich versuche zu konvertieren 64bit integer string zu integer, aber ich weiß nicht, welche zu benutzen. InformationsquelleAutor der Frage JosephH | 2011-09-21

Wie konvertiert man eine Zeichenkette in Integer in C?

Anzahl der Antworten 11 Antworten
Ich bin versucht, herauszufinden, ob es eine alternative Möglichkeit der Umwandlung von string zu integer in C. Ich regelmäßig Muster die folgenden in meinem code. char s = "45"; int num = atoi(s); So, gibt es eine

Was ist der Unterschied zwischen sscanf oder atoi, um eine Zeichenkette in eine ganze Zahl zu konvertieren?

Anzahl der Antworten 6 Antworten
gcc 4.4.4 c89 Was ist besser, zu konvertieren einen string in einen integer-Wert. Ich habe versucht 2 verschiedene Methoden atoi und sscanf. Beide funktionieren wie erwartet. char digits[3] = "34"; int device_num = 0; if(sscanf(digits, "%d", &device_num)

atoi () aus hexadezimaler Zeichenfolge

Anzahl der Antworten 1 Antworten
Brauchen, um int von hex-Repräsentation string wie "0xFA" oder besser "FA". Sowas braucht atoi("FA"). Gibt es irgendwelche standard-Lösungen? InformationsquelleAutor der Frage vico | 2013-12-18

Was ist der Unterschied zwischen std :: atoi () und std :: stoi?

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen atoi und stoi? Ich weiß, std::string my_string = "123456789"; Damit konvertieren Sie die Zeichenfolge in eine ganze Zahl, die Sie würde tun müssen, die folgenden: const char* my_c_string = my_string.c_str(); int my_integer

atoi Implementierung in C

Anzahl der Antworten 4 Antworten
Ich nicht verstehen kann, sind die folgenden atoi Umsetzung code, speziell diese Zeile: k = (k<<3)+(k<<1)+(*p)-'0'; Code: int my_atoi(char *p) { int k = 0; while (*p) { k = (k<<3)+(k<<1)+(*p)-'0'; p++; } return k; } Kann

Warnung in C für 'atoi' Funktion erhalten

Anzahl der Antworten 1 Antworten
Ich bin derzeit der Codierung für eine Frage in einem Buch lese ich. Mein code ausgeführt wird perfekt mit dem richtigen Ausgang, aber ich"m immer eine Warnung in meinem code, und ich Frage mich nur, warum. Ich

Äquivalent von Atoi

Anzahl der Antworten 6 Antworten
Gibt es eine Funktion, die Sie ersetzen könnten atoi in c++. Ich einige der Forschung und fand nichts, um es zu ersetzen, die einzige Lösung wäre mit cstdlib oder Implementierung es mich InformationsquelleAutor der Frage Mansuro |

Wie erkenne ich, ob die c-Funktion atoi fehlgeschlagen ist oder ob es sich um eine Folge von Nullen handelt?

Anzahl der Antworten 6 Antworten
Bei der Verwendung der Funktion atoi (oder strtol oder ähnliche Funktionen für diese Angelegenheit), wie können Sie sagen, wenn der integer-Konvertierung fehlgeschlagen ist oder wenn der C-string konvertiert, war ein 0? Für das, was ich mache, 0