Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++ Builder] Traktowanie dwóch słów jako dwóch zmiennych w oknie Edit

Ostatnio zmodyfikowano 2014-10-25 14:34
Autor Wiadomość
treekt
Temat założony przez niniejszego użytkownika
[C++ Builder] Traktowanie dwóch słów jako dwóch zmiennych w oknie Edit
» 2014-10-25 01:56:20
Stworzyłem okno Edit1 obok przycisk Button1
I w momencie gdy wpisujemy dwa słowa, w okno Edit1 przy uruchomionym programie, nie wiem jak potraktować dwa te słowa jako dwie zmienne.
Tutaj nie chwyta chyba znaków białych.
Więc gdy ktoś wpisze w okno Edit1 np: Adam Kowalski i kliknie przycisk chciałbym żeby "Adam" zapisano do zmiennej imie a "Kowalski" do zmiennej naziwsko
P-119349
treekt
Temat założony przez niniejszego użytkownika
» 2014-10-25 13:53:57
Nikt nie wie?
P-119365
stryku
» 2014-10-25 13:55:18
kod jakiś rzuć
P-119366
treekt
Temat założony przez niniejszego użytkownika
» 2014-10-25 14:14:28
String slowo;
slowo = WindowText -> Text;


"WindowText" to okno Edit.
I tutaj wszystko co wpisze w okno Edit i zatwierdze przyciskiem będzie zaliczone do zmiennej "slowo" nawet jeśli będzie to złożone zdanie ze spacjami.
Natomiast ja chce że jeśli podasz np: "Adam Kowalski" żeby przypisało Adam do zmiennej imie a Kowalski do zmiennej nazwisko

P-119372
treekt
Temat założony przez niniejszego użytkownika
» 2014-10-25 14:15:23
W konsolowych programach c++ nie zaliczał białych znaków "spacja, enter" i było łatwo podać odrazu dwa słowa i zapisać je do dwóch zmiennych
P-119373
1aam2am1
» 2014-10-25 14:24:43
1. Pobierz string z edit boxa.
2. Znajdź pozycje spacji
3. Przepisz tekst do spacji do zmiennej imię
4. Usuń znak spacji( i wszystko przed nim jeżeli coś jest)
5. Przepisz resztę do zmiennej nazwisko
Koniec.
P-119375
treekt
Temat założony przez niniejszego użytkownika
» 2014-10-25 14:29:09
No to jakieś rozwiązanie jest ;) Dzięki
To teraz pogoogluje jak znaleźć spacje.
Jak ktoś ma lepsze rozwiązanie to napiszcie.
P-119377
michal11
» 2014-10-25 14:34:10
Istringstream, ale nie wiem czy zadziała ze stringiem z buildera.
P-119378
« 1 »
  Strona 1 z 1