Suchergebnisse für Anfrage "scanf"

1 die antwort

Wie verwende ich int16_t oder int32_t mit Funktionen wie scanf [duplicate]

Diese Frage hat hier bereits eine Antwort: printf-Formatspezifizierer für uint32_t und size_t [/questions/3168275/printf-format-specifiers-for-uint32-t-and-size-t] 4 Antworteno wie ich es versteint16_t oderint32_t in C bedeutet, dass sie ...

0 die antwort

scanf zum Lesen mehrerer Datentypen von einer Eingabe

So versuche ich, in einer Gleichung in der Form zu lesenmx+b=y. Wie benutze ichscanf um mehrere Datentypen zu lesen? Ich habe versucht mit etwas wie: scanf(" %d %c %c %d %c %d", &num1, &variable, &sign, &num2, &equal_sign, &num3); n diesem ...

8 die antwort

scanf funktioniert nicht gut in C

if (a % 5) goto ask; else goto main; ask:printf("Do You Want To Exit ? Y \\ N . . . \n"); scanf("%c", &YN); getch(); if (YN == 'Y') { y: system("cls"); YN = 1; goto sign; } else if (YN == 'y') goto y; else if (YN == 'N') { n: system("cls"); YN = ...

TOP-Veröffentlichungen

2 die antwort

Verwenden Sie den C-Präprozessor, um ein Zeichenfolgenliteral für scanf zu erstellen?

Ich versuche ein @ zu erstellsscanf Zeichenkettenliteral zur Unterstützung der Pufferüberlaufverhinderung in C99. Das Ziel ist so etwas wie: #define MAX_ARG_LEN 16 char arg[MAX_ARG_LEN] = ""; if (sscanf(arg, "%"(MAX_ARG_LEN-1)"X", &input) > ...

6 die antwort

scannen eines Strings in ein hexadezimales Zeichen-Array

Hier ist mein Beispielcode: char a; char str [20]; unsigned char b[8] ; unsigned char c[8]; int argsread; int i; init_8051(); while(1) { printf("\n enter a 64 bit operation \n"); argsread = scanf("%s", str); sscanf(str, "0x%x%c0x%x", b, &a, c); ...

8 die antwort

Scanf for double funktioniert nicht in Dev C ++

Ich habe ein Problem mit Gleitkommazahlen. Ich glaube, hier kollidiert etwas. Die Ausgabe ist: Mein Code: #include <stdio.h> int main(){ double y; printf("enter a decimal number: "); scanf("%f", &y); printf("%f\n", y); fflush(stdin); ...

8 die antwort

Wie kann man nur eine bestimmte Genauigkeit (so viele Dezimalstellen) in scanf akzeptieren?

Imscanf() -Funktion Ich möchte nur bis zu Dezimalwerten annehmen. Können wir das erreichen? Zum Beispiel für die Anzeige von bis zu zwei Dezimalstellen verwenden wirprintf("%.2f",A) Wie können wir das für @ machscanf() Funktion.

8 die antwort

Differenz zwischen fgets und gets

Was ist der Unterschied zwischenfgets() undgets()? Ich versuche meine Schleife zu unterbrechen, wenn der Benutzer nur "Enter" drückt. Es funktioniert gut mitgets(), aber ich möchte nicht @ verwendgets(). Ich habe es mit @ versucfgets() ...

6 die antwort

Das Festlegen der maximalen Stringlänge, die dynamisch in C gescannt werden soll (wie "% * s" in printf)

Ich kann die maximale Anzahl von Zeichen für @ angebscanf zu einem @ lesbuffer mit dieser Technik: char buffer[64]; /* Read one line of text to buffer. */ scanf("%63[^\n]", buffer);Aber was ist, wenn wir die Pufferlänge beim Schreiben des Codes ...

10 die antwort

Lesen eines Strings mit Leerzeichen mit sscanf

Für ein Projekt versuche ich, einen Int und einen String aus einem String zu lesen. Das einzige Problem ist, dass sscanf anscheinend das Lesen eines% s unterbricht, wenn ein Leerzeichen angezeigt wird. Gibt es überhaupt eine Möglichkeit, diese ...