| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Umwandlung Gross/Kleinschreibung im Forum Code Kitchen, in der Kategorie Software Home; Hallo zusammen, benötige kleine Hilfe bei einem programmausschnitt - Funktionsweise: String soll übergeben werden und dann zeichenweise auf Gross/Kleinschreibung umgewandelt ...
![]() |
| | #1 (permalink) |
| Registriert seit: 25.08.05 ![]() Likes: 0 | Hallo zusammen, benötige kleine Hilfe bei einem programmausschnitt - Funktionsweise: String soll übergeben werden und dann zeichenweise auf Gross/Kleinschreibung umgewandelt werden, so dass bei einer Suche in DB Suchergebnisse unabhängig der Eingabe mit Gross/Kleinbuchstaben Ergebnisse angezeigt werden kann.. muss irgendwie mit strcat([Aa]...) funktionieren... sprich: zeichenweise zerlegen und später wieder zusammenbauen... über hilfreiche Beispiele bin ich dankbar... |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Da du von strcat() sprichst, gehe ich mal von C/C++ aus. Schau dir mal tolower() aus der ctype.h an.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 25.08.05 ![]() Likes: 0 | mit c liegst du richtig... muss einen eingegebenen namen in zeichen zerlegen...das mach ich doch am besten in ner for-Schleife? |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Du kannst doch einfach alle Eingaben in Kleinbuchstaben umwandeln und dann den Vergleich machen.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 25.08.05 ![]() Likes: 0 | gib mal ein beispielcode an bitte! |
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Du gehst einfach mit einem for(i=0; i<=strlen(input); i++) durch den string und machst aus jedem Buchstaben mit tolower() einen Kleinbuchstaben. Danach kannst du z.B. via strcmp() den String vergleichen.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #7 (permalink) |
| Registriert seit: 25.03.07 ![]() Likes: 0 | Eine C++ Lösung könnte z.B. so aussehen: Code: void toLower(std::basic_string<char>& s) {
for (std::basic_string<char>::iterator p = s.begin( );
p != s.end( ); ++p) {
*p = tolower(*p);
}
} |
| | |
| | #8 (permalink) |
| Moderator ![]() | Wenn du eine Datenbank durchsuchen willst, solltest du vielleicht vorher mal schauen, ob du die Abfrage selbst nicht einfach case-insensitive machen kannst. Dann kannst du dir das Gewurstel in C sparen... |
| | |
| | #9 (permalink) |
| Themenstarter Registriert seit: 25.08.05 ![]() Likes: 0 | Danke! Konnte es lösen! Hab für jeden Buchstaben der Sucheingabe ein passendes Gross/Kleinbuchstabe mittels toupper/tolower erzeugt und später wieder zu einem String zusammengefügt! So lässt sich mit Gross/Kleinschreibung auf der DB suche, egal wie der Eintrag abgespeichert wurde. bis densen! |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Warum Groß- und Kleinschreibung so wichtig ist! | TheEvilOne | Off topic-Zone | 2 | 13.11.09 13:26 |
| Groß/Kleinschreibung ändern | FlasherMX | Code Kitchen | 2 | 10.05.05 20:29 |
| GROSS PROBLEME mit "NORTON GHOST 2003" | itse-janine | Die Problemzone | 2 | 12.05.04 12:15 |
| Groß- und Kleinschreibung beim Suchen in Strings | MTKM | Code Kitchen | 1 | 24.02.04 18:07 |
| MVCD angeblich zu gross | Merlin1977 | Music- & Filmbox | 7 | 18.05.03 13:41 |