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

Сравнение версий на компьютере и на сервере - C++

Восстановить пароль Регистрация
 
Marik768
6 / 6 / 0
Регистрация: 08.06.2012
Сообщений: 138
05.06.2013, 15:32     Сравнение версий на компьютере и на сервере #1
надо сравнить версию файла. тот что у нас на пк, с тем который на сервере.
сделать это надо с помощью ТХТ файла, в котором будет написана версия файла (к примеру 1.0)

есть код, только на си-шарпе
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
        private void Form1_Load(object sender, EventArgs e)
        {
            VersionChecker verChecker = new VersionChecker();
            string ServerVersion = "http://сайт/version.ini";
            FileStream fs = new FileStream(@"version.ini", FileMode.Open);
            StreamReader sr = new StreamReader(fs, Encoding.Default);
            string localVersion = sr.ReadToEnd();
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(ServerVersion);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            using (StreamReader reader = new StreamReader(response.GetResponseStream()))
            {
                ServerVersion = reader.ReadToEnd();              
                if (verChecker.NewVersionExists(localVersion, ServerVersion))
                    MessageBox.Show("доступна новая версия");
                else
                    MessageBox.Show("у вас последняя версия");
            }
            fs.Close();
        }
и класс
C#
1
2
3
4
5
6
7
8
9
    class VersionChecker
    {
        public bool NewVersionExists(string localVersion, string versionFromServer)
        {
            Version verLocal = new Version(localVersion);
            Version verWeb = new Version(versionFromServer);
            return verLocal < verWeb;
        }
    }
подскажите пожалуйста как сделать, что-то подобное для с++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2013, 15:32     Сравнение версий на компьютере и на сервере
Посмотрите здесь:

Программа на другом компьютере C++
Какая из версий c\c++ совметима с windows 7 C++
Использование Express версий C++
Различия компиляции Degug и Release версий C++
Загрузка разных версий bmp в текстуру C++
C++ Разница в быстродействии версий С++
Контроль версий C++
C++ Сравнение содержимого файлов на сервере и ПК

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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