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. он не компилируется..

позже, создается, как ожидалось.