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

Тема в разделе "Общие вопросы по С и С++", создана пользователем dr.SeM, 4 фев 2008.

  1. dr.SeM

    dr.SeM Гость

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

    Вложения:

    • sem.cpp
      Размер файла:
      384 байт
      Просмотров:
      34
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Что s1.find возвращает в отладке?
     
  3. dr.SeM

    dr.SeM Гость

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


    P.S. код взят с книги Г. Шилдт
     
  4. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Для: dr.SeM
    Ты можешь конкретно сказать, чему равно i после выполнения
    Код (Text):
    i = s1.find("class")
     
  5. dr.SeM

    dr.SeM Гость

    оно равно 11
    Match found at 11
    Remaining string is: class makes string handling easy.
     
  6. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Для: dr.SeM
    Я уже окончательно запутался :) Что тогда не выводится?
     
  7. dr.SeM

    dr.SeM Гость

    :)
    мне интересно почему етот код не роботает в компиляторе Borland C++ 5,02. Хотя тот же код роботает верно, и всё выводит как показано выше, в IDE C++ Builder 6?
     
  8. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    <!--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]
    Так не работает или не компилируется?

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

    dr.SeM Гость

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

Поделиться этой страницей