String-Auswertung / istringstream / sstream

Mehr
04 Apr 2023 10:30 #874 von AloisB
AloisB erstellte das Thema String-Auswertung / istringstream / sstream
Probleme:
1. Gebe ich die Zeichenfolge in einen String ein wird das compilieren mit Fehler abgebrochen.
2. istringstream arbeitet mit Leerzeichen, ich habe aber ",".

Vielen Dank!
#include <Arduino.h>
#include <iostream>
#include <string> 
#include <sstream>
using namespace std;
using std::istringstream;

float x,y;
uint16_t z;
String strX="19.4 33.25 88";

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

void loop() {
  istringstream parser("19.4 33.25 88"); //so funktioniert es!
//  istringstream parser(strX); //wird diese Zeile verwendet, bricht das compilieren 
                              //mit einer Fehlermeldung ab.

  parser >> x >>y >>z;
  Serial.println(x);
  Serial.println(y);
  Serial.println(z);Serial.println();
  delay(1000);    
}

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum