Почему на Borland C++ 5,02 -не выводит строку

  • Автор темы dr.SeM
  • Дата начала
D

dr.SeM

#1
Здраствуйте, подскажыте пожалуйста почему даный код не виводит строку при компиляции в Borland C++ 5,02 а в Builder C++ всё ОК?
 

Вложения

  • 384 байт Просмотры: 34
D

dr.SeM

#3
Он возвращает первый найденый индекс слова "class". а после етого должен вывести строку на консоль начиная с слова "class". Ето всё роботает верно на Builder C++. но не в Borland C++ 5,02.


P.S. код взят с книги Г. Шилдт
 
04.09.2006
2 566
3
#4
Для: dr.SeM
Ты можешь конкретно сказать, чему равно i после выполнения
Код:
i = s1.find("class")
 
D

dr.SeM

#5
оно равно 11
Match found at 11
Remaining string is: class makes string handling easy.
 
04.09.2006
2 566
3
#6
Для: dr.SeM
Я уже окончательно запутался :) Что тогда не выводится?
 
D

dr.SeM

#7
:)
мне интересно почему етот код не роботает в компиляторе Borland C++ 5,02. Хотя тот же код роботает верно, и всё выводит как показано выше, в IDE C++ Builder 6?
 
04.09.2006
2 566
3
#8
<!--QuoteBegin-dr.SeM+7:02:2008, 13:41 -->
<span class="vbquote">(dr.SeM @ 7:02:2008, 13:41 )</span><!--QuoteEBegin-->код не роботает в компиляторе
[snapback]97105" rel="nofollow" target="_blank[/snapback]​
[/quote]
Так не работает или не компилируется?

Называется помоги себе сам! При таком пояснении сути вопроса даже помочь невозможно
 
D

dr.SeM

#9
Сорри, :)
одним словом :
Прога запускаеться и роботает , но если прога создана в Borland C++ 5,02 - не выводится нужная строка и также не выводиться индекс найденый ф-ей i = s1.find("class")
НО если прога создана с помошю в IDE C++ Builder 6 после запуска она выводить и индекс и оставшыюся строку тоесть , то что нужно