Stray '342 ' в программе на C++
Я получаю эти ошибки в моей программе после вставки в код:
showdata.cpp:66: error: stray ‘2’ in program
showdata.cpp:66: error: stray ‘0’ in program
showdata.cpp:66: error: stray ‘5’ in program
showdata.cpp:66: error: stray ‘’ in program
showdata.cpp:66: error: stray ‘2’ in program
showdata.cpp:66: error: stray ‘0’ in program
showdata.cpp:66: error: stray ‘5’ in program
showdata.cpp:67: error: stray ‘2’ in program
showdata.cpp:67: error: stray ‘0’ in program
showdata.cpp:67: error: stray ‘5’ in program
showdata.cpp:67: error: stray ‘’ in program
showdata.cpp:67: error: stray ‘2’ in program
showdata.cpp:67: error: stray ‘0’ in program
showdata.cpp:67: error: stray ‘5’ in program
вот две строки, которые вызывают ошибки.
size_t startpos = str.find_first_not_of(” t”);
size_t endpos = str.find_last_not_of(” t”);
Как это исправить?
4 ответов
символ ”
не "
. Они называются "умными цитатами" и обычно встречаются в богатых документах или блогах.
строки
size_t startpos = str.find_first_not_of(” \t”);
size_t endpos = str.find_last_not_of(” \t”);
имейте некоторые "специальные" двойные кавычки, попробуйте следующее:
size_t startpos = str.find_first_not_of(" \t");
size_t endpos = str.find_last_not_of(" \t");
вы можете использовать команду sed для устранения этих проблем.
Это даст вам быстрый предварительный просмотр того, что будет заменен.
sed s/[”“]/'"'/g File.txt
это сделает замены и поместите замену в новый файл под названием WithoutSmartQuotes.формат txt.
sed s/[”“]/'"'/g File.txt > WithoutSmartQuotes.txt
это перезапишет исходный файл.
sed -i ".bk" s/[”“]/'"'/g File.txt
здесь стоит упомянуть (для тех, кто приземляется на этой странице, как и я), что это сообщение об ошибке error: stray ‘\xyz’ in program
может отображаться с любым другим символом или символом, который не распознается компилятором как законный.
поделиться своим личным опытом:
- bool less<const char∗>(const char∗ a, const char∗ b)
- bool less<const char*>(const char* a, const char* b)
прежний копируется из файла PDF. он не компилируется..
позже, создается, как ожидалось.