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

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

Восстановить пароль Регистрация
 
Vlad-letchik
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 38
21.05.2012, 00:50     Перевод кода с C++ Builder 6 на Visual Studio C++ #1
Вот этот код нужно перевести с 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;
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
6901 / 5141 / 252
Регистрация: 10.12.2010
Сообщений: 22,604
Записей в блоге: 17
21.05.2012, 01:21     Перевод кода с C++ Builder 6 на Visual Studio C++ #2
Легче переписать всю программу избавившись от vcl- классов, впринципе они нужны тут только для вывода в остальном можно обойтись средствами языка
Vlad-letchik
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 38
21.05.2012, 01:41  [ТС]     Перевод кода с C++ Builder 6 на Visual Studio C++ #3
Вот задание: Написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с гласной буквы, на прописную.
Avazart
 Аватар для Avazart
6901 / 5141 / 252
Регистрация: 10.12.2010
Сообщений: 22,604
Записей в блоге: 17
21.05.2012, 01:51     Перевод кода с C++ Builder 6 на Visual Studio C++ #4
Используйте fstream для работы с файлом.
Yandex
Объявления
21.05.2012, 01:51     Перевод кода с C++ Builder 6 на Visual Studio C++
Ответ Создать тему
Опции темы

Текущее время: 09:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru