Was ist der Unterschied zwischen %dund %ibei Verwendung als Formatspezifizierer in
Was ist der Unterschied zwischen %dund %ibei Verwendung als Formatspezifizierer in
Warum scanf()braucht es das lin " %lf" beim Lesen von a double, wann printf()kann " %f" verwendet werden, unabhängig davon, ob sein Argument a doubleoder a ist float? Beispielcode: double d; scanf("%lf", &d); printf("%f",
Ich bin ein bisschen verwirrt über etwas. Ich hatte den Eindruck, dass die richtige Art, eine C-Saite mit zu lesen, scanf()nach dem Vorbild von (egal der mögliche Pufferüberlauf, es ist nur ein einfaches Beispiel) char string[256]; scanf( "%s" , string ); Das Folgende scheint jedoch auch zu...
Verwenden Sie den folgenden Code: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); Ein Benutzer kann seinen Namen eingeben, aber wenn er einen Namen mit einem Leerzeichen wie eingibt Lucas Aardvark, wird...
Ich habe sehr oft Leute gesehen, die andere davon abgehalten haben, zu benutzen scanfund zu sagen, dass es bessere Alternativen gibt. Am Ende sehe ich jedoch entweder "Nicht verwenden scanf" oder "Hier ist eine korrekte Formatzeichenfolge" und niemals Beispiele für die genannten "besseren...
Ich habe das folgende Programm #include <stdio.h> int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &length); printf("value is %u \n", length); return 0; } Was beim Kompilieren mit gcc filename.cder folgenden Warnung ausgegeben wurde (in...
Ich habe folgendes Programm: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter...
Ich benutze diesen Code: while ( scanf("%s", buf) == 1 ){ Was wäre der beste Weg, um einen möglichen Pufferüberlauf zu verhindern, damit Zeichenfolgen mit zufälligen Längen übergeben werden können? Ich weiß, dass ich die Eingabezeichenfolge einschränken kann, indem ich zum Beispiel Folgendes...