Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 38

Перевод кода с C++ Builder 6 на Visual Studio C++

21.05.2012, 00:50. Показов 3371. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот этот код нужно перевести с c++ builder 6 на студию. Заставляют писать только в студии, это у меня последнее задание. прошу помочь, это не должно быть сложно, но только не для незнающего ничего в отличиях синтаксиса этих двух оболочек.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
if(FileExists("C:\\file.txt")) {
        char ch[6] = {'a', 'e', 'i', 'o', 'u', 'y'};
        bool first = true;
        AnsiString str;
        TFileStream *fs = new TFileStream("C:\\file.txt", fmOpenRead);
        if(fs != NULL) {
            str.SetLength(fs->Size);
            fs->Read((void *)str.data(), fs->Size);
            for(int i = 0; i < str.Length(); i++) {
              if(str[i + 1] != ' ') {
                  if(first)
                    for(int j = 0; j < 6; j++)
                      if(tolower(str[i + 1]) == ch[j]) {
                          str[i + 1] = toupper(str[i + 1]);
                          break;
                        }
                  first = false;
                }
              else
                first = true;
            }
        }
      else {
        return;
      }
      Memo1->Clear();
      Memo1->Text = str;
      delete fs;
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.05.2012, 00:50
Ответы с готовыми решениями:

Переделка кода Builder -> Visual Studio
Проблемка заключается в том, что я стал портировать код от С++ Builder в C++ Visual Studio 2010. Повылазили куча ошибок. Что сам знал то...

Трудности с переводом кода из С++ Builder в Visual Studio 2010.
Вот само задание: Дана непустая последовательность различных натуральных чисел. Определить порядковый номер наименьшего из них. В...

Не работает отладка кода в Visual Studio pro 2012+qt visual studio add-in 1.2.1
Здравствуйте, скажите пожалуйста в чем проблема, запускаю этот код (F5) в Visual Studio #include &lt;QtWidgets/QApplication&gt; ...

3
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.05.2012, 01:21
Легче переписать всю программу избавившись от vcl- классов, впринципе они нужны тут только для вывода в остальном можно обойтись средствами языка
0
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 38
21.05.2012, 01:41  [ТС]
Вот задание: Написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с гласной буквы, на прописную.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
21.05.2012, 01:51
Используйте fstream для работы с файлом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.05.2012, 01:51
Помогаю со студенческими работами здесь

Visual Studio 2015 или Embarcadero RAD Studio 10.1 Berlin (C++ Builder)
Хочу &quot;поковыряться&quot; (так сказать пощупать его руками) в С++ вот и возник вопрос какую IDE выбрать Visual Studio 2015 или Embarcadero RAD...

Что лучше - Visual Studio или Rad Studio(C++ Builder)?
Здравствуйте! Хотелось бы выслушать мнения общественности по поводу сравнения работы и перспектив в будущем сред Rad Studio и Visual Studio.

Перевод кода из Delphi в C++ Builder / C++ Builder
Кто нибудь сможет помочь перевести проект с делфи на билдер? Выкладываю исходники на делфи. procedure TForm1.SpeedButton1Click(Sender:...

RAD Studio. Как форматирование кода максимально приблизить к Visual Studio?
Доброго времени суток! Прошу ответа на вопрос: как в Embarcadero RAD Studio XE2 (2011) форматирование кода максимально приблизить к Visual...

Из C++ Builder в visual studio c++
Как быстро или возможно ли быстро переделать программу из C++ Builder в visual studio c++ ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru