Форум программистов, компьютерный форум CyberForum.ru

перевести программу из паскаля в с++ (для среды Borland C++). Даны строки S, S1,S2. Заменить в строке S последнее вхождение строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: undefined reference to `WinMain@16' http://www.cyberforum.ru/cpp-beginners/thread922560.html
Подскажите пожалуйста, что означает эта ошибка и как от нее озбавиться: Linking... F:\MinGWStudio\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\libmingw32.a(main.o):main.c: (.text+0x106): undefined reference to `WinMain@16' collect2: ld returned 1 exit status CLib.exe - 1 error(s), 0 warning(s) P.S. Если нужно приложу код. Заранее спасибо.
C++ перевести программу из паскаля в с++(для среды Borland C++) Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие: дан символ С, изображающий цифру или букву(латинскую или русскую). Если С изображает цифру, то вывести строку "digit", если латинскую букву - вывести строку "lat", если русскую - вывести строку "rus"(обработка строк). прога: var c:char; begin write('Введите символ, изображающий цифру или... http://www.cyberforum.ru/cpp-beginners/thread922558.html
Стратегии динамич. увеличения длины массива C++
Помогите пожалуйста. Нужно реализовать динамическую структуру данных на основе расширяемого массива. С программой проблем нет, но в задании сказано: "Предложить различные стратегии динамического увеличения массива". Я поступаю так: когда массив переполняется, создаю массив в 2 раза больше и копирую туда переполненный массив, удаляя его. Но других вариантов не могу придумать. Прошу подсказать...
C++ Ошибка
Здравствуйте, я изучаю C++ по книге Джесса Либерти. Остановился на изучении классов. Сделал всё, как в книге, но программа выдаёт ошибку #include <iostream> using namespace std; class Cat { public: int GetAge();
C++ Ошибка в программе из книги Дейтелов http://www.cyberforum.ru/cpp-beginners/thread922512.html
Программа из книжки Дейтелов. Среда разработки - wxDev-C++. Выдаёт ошибку, никак не могу её найти. #include <iostream> #include <iomanip> using namespace std; void mean(const int , int); void median(const int , int); void mode(const int , int , int); void bubbleSort(int , int);
C++ Шифровка данных элементарным способом Всем привет. Нес-ко дней изучаю C++. Пишу, дописываю, перерабатываю примеры из книг по некоторые задачи. Вот вчера пришла мысль зашифровать данные. (расшифровка пока не нужна) Нашёл небольшой код для подсчёта символов, который я сам понял и вставил в программу. Возникшая проблема: ввожу комбинацию из "AZ", консоль в ответ выводит "ZA"(как и должно быть), но там ещё есть непонятные символы.... подробнее

Показать сообщение отдельно
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17

перевести программу из паскаля в с++ (для среды Borland C++). Даны строки S, S1,S2. Заменить в строке S последнее вхождение строки - C++

13.07.2013, 15:22. Просмотров 281. Ответов 0
Метки (Все метки)

Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++)
Условие: даны строки S, S1,S2.Заменить в строке S последнее вхождение строки
S1 на строку S2(обработка строк).
прога
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  s,s1,s2:string;
  i:byte;
begin
  write('Введите строку S=');
  readln(s);
  write('Введите строку S1=');
  readln(s1);
  write('Введите строку S2=');
  readln(s2);
  i:=length(s)-length(s1)+1;
  while (i>0) and (copy(s,i,length(s1))<>s1) do
    dec(i);
  if i>0 then
    begin
      delete(s,i,length(s1));
      insert(s2,s,i);
      writeln('Полученная строка=',s);
    end
  else
    writeln('Нет вхождений строки s1 в строку s');
  readln;
end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru