我想将字符串向量(向量)内的字符串转换为字符。该向量如下所示: lons = ["41", "23", "N", "2", "11" ,"E"]。我想提取“N”和“E”以将它们转换为字符。我做了以下事情:
char lon_dir;
lon_dir = (char)lons[lons.size()-1].c_str();
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误消息:
cast from 'const char*' to 'char' loses precision [-fpermissive]
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?