Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » & (Adreßoperator)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] > 8 <
070
29.08.2006, 13:34 Uhr
~chessymaster
Gast


Beim Einlesen eines Zeichens, eines numerischen Werts oder einer Zeichenkette gelten bei der formatierten Eingabe mit Funktionen wie etwa scanf(), sscanf(), fscanf() dieselben Umwandlungszeichen wie bei printf(). Hierbei können Sie aber auch noch eine Suchmengenkonvertierung verwenden:

Umwandlungszeichen Es wird eingelesen ...
%[bezeichner] … bis ein Zeichen eingegeben wurde, welches nicht in der Liste bezeichner vorkommt.
%[^bezeichner] … bis ein Zeichen eingegeben wurde, das in der Liste bezeichner vorkommt.
Tabelle 7.12: Suchmengenkonvertierung mit scanf()
Diese Suchmengenkonvertierung kann durch Zeichen des Formatierungstyps s (s = String, Zeichenkette) ersetzt werden. Dabei wird die Menge von Zeichen eingeschlossen, welche sich zwischen den Klammern befindet. Beispiel:

/* suchmenge1.c */
#include <stdio.h>

int main(void) {
char str[20];
printf("Bitte geben Sie nur Zahlen ein: ");
scanf("%[0-9]", str);
printf("%s\n",str);
return 0;
}

kann mir einer sagen warum bei strings kein datentyp angegeben werden muss?
also muss es doch bei long auch gehen, kann mir evtl. einer auf deutsch erklären warum es net geht oda was ich falsch mache?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
071
29.08.2006, 13:36 Uhr
~chessymaster
Gast


ja wer lesen kann, ist klar im vorteil. sorry jungs

es geht nur bei strings, mein fehler, sorry
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
072
30.08.2006, 13:36 Uhr
~chessymaster
Gast


was bringt mir denn ein "bitweises UND"?

x=55
x=X&7

ausgegeben wird, x = 7.

warum schreibt man nicht gleich x=7??? was bewirkt denn x&7?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
073
30.08.2006, 13:49 Uhr
ao

(Operator)


Das ist eine ganz neue Frage, die mit dem Rest des Threads nichts zu tun hat. Mach bitte einen neuen Thread auf und stell die Frage dort.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] > 8 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: