3 string input i "samme linie" vha keyboard input
Jeg ønsker at lave en inputstreng som skal opdeles i 1 til 3 strenginput (adskildt af <space>, afsluttet med <CR>).Hvis jeg benytter mig af:
cin >> string1 >> string2 >> string3;
Så får jeg godtnok de 3 stringe, men man kan så ikke nøjes med at indtaste f.eks de 2 første strenge.
Den funktionalitet jeg ønsker er at "brugeren" skal kunne indtaste f.eks "AND tal1 tal2" samtidigt skal "EXIT" også være en mulighed, intastningen skal afsluttes vha <return>.
Derefter skal enkeltdelene hentes ud fra stringen således at string1 = AND, string2 = tal1 og string3 = tal2.
Når disse er fundet ønsker jeg først at verificere:
if (string1 == "EXIT"){...} osv
Det behøves ikke nødvendigvis at blive kodet i C++, ANSI-C getchar() og lignende må også gerne benyttes.