【发布时间】:2013-09-23 06:44:16
【问题描述】:
for (i = 0 ; i >= 0 ; i++)
{
(j-1) = text.find("." , j) ;
letter = static_cast <int> ( text.at(j+1) ) ;
if (( letter < 123 ) && ( letter > 96 ))
{
letter = (letter - 32) ;
letter = text.at(j+1) ;
if ((text.find("." , j) < 0))
{
j = 0 ;
break ;
}
这是我目前拥有的代码,通过反复试验,我得出结论,这是问题部分。标题中列出了不断发生的问题。任何人都可以伸出援助之手吗?谢谢。
【问题讨论】:
-
(j-1) = text.find("." , j) ;?顺便说一句,请格式化您的代码.. -
这里有问题:
(j-1) = ... -
是的,我应该提到这一点,我的错。
-
你认为
(j-1) =是什么意思? -
您尝试在某个地方分配右值,可能是临时的。