| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: [C/C++]switch und strings im Forum Code Kitchen, in der Kategorie Software Home; Anzeige mit der switch anweisung kann ich ja nur einzelne zeichen (und int,double....) "vergleichen". nun hab ich jedoch einen string. ...
![]() |
| | #1 (permalink) |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | Anzeige mit der switch anweisung kann ich ja nur einzelne zeichen (und int,double....) "vergleichen". nun hab ich jedoch einen string. gibt es eine schlaue möglichkeit diese "switch" anweisung umzuschreiben bzw string tauglich zu machen? if (...) elseif(....) elseif(....) ist wohl nicht das wahre....oder doch??? |
| | |
| | #2 (permalink) |
| Guest Likes: | @soox Kommt drauf an, was Du vor hast. Wenn Du den String vergleichen willst, wie z.B. bei einer Passwort-Abfrage, dann mache das doch mit: Code: #include<string.h> int strncmp(const char *string1, const char *stirng2, size_t n) Bei völliger Übereinstimmung von string1 und string2 ist der Rückgabe-Wert "0", ansonsten "negativ", wenn string1 < string2 und "positiver" Rückgabe-Wert bei string1 > string2. Hoffe Dir hilft das weiter. MfG Rushjo |
|
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Guest Likes: | Also mit einer switch/case anweisung wirds nicht gehen, auszer du rechnest den String in eine zahl um oder nimmst halt einzelne zeichen. Schau dir mal FLEX an. Da werden ähnliche probleme bearbeitet. mfg |
|
| | #4 (permalink) | |
| Moderator ![]() Registriert seit: 17.10.01 ![]() Likes: 0 | @rushjo: ist leider keine passwort abfrage. zur zeit kann der string 7 verschiedene variabeln annehmen und muss entsprechenden code ausführen. Zitat:
das mit dem flex werd ich mal anschauen.....du meinst doch das gnu flex??? mal schauen....ev fällt mir ja ne schlaue möglichkeit ein, statt srings integer werte zu nehmen (nicht umrechnen, sondern nur mit diesen werten arbeiten) . | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| strings nur teilweise anzeigen lassen | Executor | (Web-) Design und webbasierte Sprachen | 6 | 21.07.08 21:54 |
| "wer mag wen" - arbeiten mit Strings | CDW | Programmieraufgaben | 6 | 25.04.08 18:37 |
| Verschlüsselung von Strings | pLaYbOy | Cryptography & Encryption | 0 | 15.05.05 18:35 |
| Delphi - Strings an Tastatur senden | adrian90 | Code Kitchen | 7 | 28.04.05 18:06 |
| Batch Programmierung - Verarbeiten von Strings | inter.faiz | Code Kitchen | 1 | 18.03.04 10:59 |