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

Файлы в С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение наибольшего количества идущих подряд одинаковых символов в тексте. http://www.cyberforum.ru/cpp/thread116846.html
Вроде не сложная. ))) - Дан текст.Найти наибольшее количество идущих подряд одинаковых символов.
C++ Консоль и клавиатура... в консоли я хочу использовать стрелки или WASD, чтобы руководить той же "змейкой" (читал исходник ее, но не смог разобраться). Ну если не для змейки, то просто для движения по консольному окну. Подскажите как это сделать. Работа в Visual Studio 2008. http://www.cyberforum.ru/cpp/thread116785.html
Исходник алгоритма Хаффмана на C C++
Пожалуйсто дайте исходник алгоритма Хаффмана на C.
gettime нет в dos.h C++
Подскажите. плз, где расположена это функция...
C++ libcurl и прокси срвер http://www.cyberforum.ru/cpp/thread115975.html
хотелось бы узнать почему загрузка страницы без прокси сервера в libcurl идет очень быстро, а с прокси очень медленно. это потому что такие не качественные прокси или что это?? и еще вопрос - можно ли устанавливать libcurl с фиксированным портом для прокси, а прокси менять?? к примеру я сделал так long port = 80; curl_easy_setopt(curl, CURLOPT_PROXYPORT, port); curl_easy_setopt(curl,...
C++ Как в libcurl отправлять картинку методом post? задача такая, хочу отправить картинку по ссылке curlом методом пост. только не знаю во первых во что из файла поместить картинку в string или еще что то и как именно отправить. вот кусок кода моей программы, что добавить сюда еще чтобы отправить картинку?? string as_curl::exec() { //cout << disBodyFlag; //return ""; buffer.clear(); подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
15.04.2010, 18:45     Файлы в С
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
30
31
32
33
34
35
36
37
38
39
#include <iostream.h>
#include <fstream.h>
 
int main(){
    long i;
    char ch, filename[100];
 
    cout << "Enter path to file to read from: ";
        cin >> filename;
 
    ifstream fin(filename, ios::in | ios::binary);
    if(!fin){
        cout << "Imposiible to open file\n";
        return 0;
    }
 
    fin.seekg(0, ios::end);
    i = (long)fin.tellg();
    i--;
 
    cout << "Enter path to file to write to: ";
        cin >> filename;
 
    ofstream fout(filename);
    if(!fout){
        cout << "Imposiible to open file\n";
        return 0;
    }
 
    for(; i >= 0; i--){
        fin.seekg(i, ios::beg);
        fin.get(ch);
        fout << ch;
    }
 
    fin.close();
    fout.close();
    return 0;
}
единственное, что мне не нравится, так это то, что скорее всего '\n' переписывается вместе с содержимым и выводит в файл иероглиф (прямоугольник), ну вобщем вы сами увидите, нужно каким-то образом отменить это, времени мало, потому подумайте над этим сами
и ф-ция не fseek, a seekg(); (устанавливает указатель считывания соотв. файла в позицию, отстоящую на величину смещение от заданного места задание)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru