Karakter(s) uit string halen

algemene C code
Berichten: 5
Geregistreerd: 17 Mrt 2013, 16:11

Karakter(s) uit string halen

Berichtdoor Frank » 02 Jan 2014, 09:27

Hallo,

Misschien is de titel niet helemaal duidelijk maar wat ik bedoel is om uit een string steeds een letter meer te pakken om het onderstaande voorbeeld te maken:

String = "Help me";

Uitvoer:
H
He
Hel
Help
Help
Help m
Help me
Help m
Help
Help
Hel
He
H

en zo verder, dit natuurlijk met elke lengte van een string. Mijn C kennis gaat nog niet zo ver om dit op te lossen en ik kan hierover weinig op internet vinden.

Kan iemand mij hiermee helpen.

Bij voorbaat dank,
Frank

Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Karakter(s) uit string halen

Berichtdoor nicoverduin » 02 Jan 2014, 10:03

Simpelste manier:

Code: Alles selecteren
String MyString = "Help Me";

void loop() {
    for (unsigned int i = 0; i < MyString.length(); i++) {
        Serial.println(MyString.substring(0,i);
    }
    for (int i = MyString.length()-1 ; i > = 0; i--) {
        Serial.println(MyString.substring(0,i);
    }

}
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 136
Geregistreerd: 06 Jun 2012, 15:45

Re: Karakter(s) uit string halen

Berichtdoor hmjswt » 03 Jan 2014, 17:08

Hallo,

Slordig...

Wat dacht je van :

String MyString = "Help Me";

void setup()
{
Serial.begin(9600);
}

void loop() {
for (unsigned int i = 0; i < MyString.length(); i++) {
Serial.println(MyString.substring(0,i));
}
for (int i = MyString.length()-1 ; i > 0; i--)
{
Serial.println(MyString.substring(0,i));
}
delay(500);

}

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: Karakter(s) uit string halen

Berichtdoor nicoverduin » 03 Jan 2014, 22:52

Ik ga er altijd vanuit dat ze wel een beetje basis kennen. Daar zijn immers de 300000 voorbeelden voor. :)
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 5
Geregistreerd: 17 Mrt 2013, 16:11

Re: Karakter(s) uit string halen

Berichtdoor Frank » 08 Jan 2014, 22:37

Bedankt allebij, ik ga dit uit proberen.

Groet,
Frank

Terug naar C code

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 35 gasten