を使用して文字列の最初の文字を削除したいmemmove
例として、a にstd::string
は以下が含まれる場合があります。
./Folder/File.txt
を削除したい.
私がやっている:
if (newStr[0] == '.')
{
memmove(newStr, newStr+1, strlen(newStr));
}
エラーが発生します:error: no match for 'operator+' in 'newStr + 1'
私はどんな間違いをしていますか?
char*
更新: ああ、私はこれを使用する必要があると思いますstd::string