Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
hasys
11 / 11 / 2
Регистрация: 18.01.2010
Сообщений: 53
#1

Чтение файлов, дата, POST, обработка исключений - C++

03.10.2010, 15:31. Просмотров 561. Ответов 0
Метки нет (Все метки)

Если в кратце: сам пишу на C#, C++ почти не знаю, даже точнее совсем не знаю. И тут потребовалось срочно сделать ДЛЛ в VS2008. Времени разбираться нет, а то сам бы сделал, задача не очень сложная.

Из текстового файла, который лежит рядом с программой необходимо прочесть три строчки, первая не нужна, из второй и третьей вырезать по шабону: "sometext = НужныйТекстДоКонцаСтроки". После чего сделать POST запрос на сервер и получить данные. Проверить данные по if("answer" == "НужныйТекс") и если тру, то переменной int типа присвоить к примеру 0, если фолс то 1.
и записать в другого текстового файла результат, зависящий от условия + дата в формате ("dd.MM.yy - hh.mm - ПеременнаяТипаInt") (Так на C# форматируется).
Если при POST запросе произошло исключение (404, нет соединения с интернетом (по крайней мере в C# это вызывает исключение)) то его поймать в переменную записать 2.

Понимаю что 99% людей не захочет всё это писать так что надеюсь на ответы по частям:
Как текстовый файл, лежащий рядом с программой и прочитать из него данные
Как их обрезать
Как сделать POST запрос и получить ответ
Вроде бы сравнить просто if(str == "answer") если нет, тогда как это сделать
Как записать в конец файла строку (В C# делается просто FileMode.Append)
И если там ещё есть что то не тривиальное, что я не заметил по своей наивности, то же прошу уточнения
----------
Нашёл GetCurrentDirectory, но как её соединить с именем файла? В C# str1+str2, в С++ всё сложнее, на сколько я понял..

Как то сложно у C++ с информацией Помогите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2010, 15:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение файлов, дата, POST, обработка исключений (C++):

Обработка исключений с пмощью структурированной обработки исключений - C++
Есть функция, которая определенным образом работает с файлами,но при работе с файлами "не подходящего" типа вызывается необработанное...

Чтение списка файлов из директории, их открытие и обработка - C++
Доброго времени суток! Написал программу, которая будет открывать нужную папку, считывать все файлы из нее (все имеют формат .txt и потом...

Обработка исключений - C++
Проблема. В main создаю объект класса MAS int или string. Нужно, что бы когда int - то заполнялся массив нулями, а когда string -...

Обработка исключений - C++
что то я не пойму а что в плюсах нельзя разве сделать что то типа: try { ... } catch (int) { ... }

обработка исключений - C++
Здравствуйте. В следующем коде, при запуске throw выдает ошибку "Exception object adress". Не понимаю почему. Подскажите пожалуйста. ...

Обработка исключений - C++
Здравствуйте, мне нужно проанализировать ведённый номер телефона методом обработка исключений. Подскажите пожалуйста, почему я не могу...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2010, 15:31
Привет! Вот еще темы с ответами:

Обработка исключений - C++
Ребят, всем привет) помогите разобраться с вроде как простой задачкой, но весьма затруднительной для меня) По исключениям инфы мало в...

Обработка исключений - C++
Добрый день! Столкнулся с такой проблемой. У меня есть класс class MyClass { public: MyClass(/* какие то параметры*/); ...

Обработка исключений - C++
Есть код программы по поиску совершенных чисел а интервале от a до n. #include <iostream> using namespace std; int...

Обработка исключений - C++
Здравствуйте! Есть вот такое выражение: Подскажите пожалуйста, как правильно реализовать обработку исключений. И у меня не...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.