char * mit enum wert vergleichen



  • Übrigens...für die Korinthenkacker unter euch:

    if (!strcmp(param,"[BAUDRATE_PRIM_REC]")) {		
    	std::map<std::string, BaudRateType> bdrpr;
    	bdrpr["BAUD9600"] = BAUD9600;
    	bdrpr["BAUD19200"] = BAUD19200;
    	bdrpr["BAUD38400"] = BAUD38400;
    	bdrpr["BAUD57600"] = BAUD57600;
    	bdrpr["BAUD115200"] = BAUD115200;
    	thread_prirec.baudRate = bdrpr[arg];
    	}
    

    🤡



  • für die Korinthenkacke

    hast du gerade Munition geliefert. 😉

    strcmp gibt 0 zurück, wenn die Strings identisch sind. Müsste also noch ein ! davor oder ein == 0 dahinter. 😉



  • Fellhuhn schrieb:

    strcmp gibt 0 zurück, wenn die Strings identisch sind. Müsste also noch ein ! davor oder ein == 0 dahinter. 😉

    Asche über mich, logo! 🙄


Anmelden zum Antworten