Hallo Forengemeinde,
ich versuche momentan einen Eingabestring (wird von einem anderen Programm geliefert) auf eine Anfangskennung, hier im konkreten Fall "0x", zu überprüfen. Scheitere daran aber kläglich...
Nach dem ich schon mehreres ausprobiert habe ist das nun mein folgender Programmcode den mein Compile mit der Antwort
"error: invalid conversion from 'char' to "const char*"
ablehnt:
Ich hoffe, ihr könnt helfenCode:#include <sstream> #include <string> #include <iostream> #include <stdio.h> #include <string.h> using namespace std; int main(){ string Hex = ""; cin >> Hex; if (strncmp (Hex,"0x",2) == 0) { cout << "es ist geglückt" << endl; } }
Lesezeichen