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

Файлы, потоки... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вопрос по указателям http://www.cyberforum.ru/cpp-beginners/thread158132.html
В учебнике Дейтелов нашел код: void convertToUppercase(char *); int main() { char string = "characters and $32.98"; cout << rustext("Строка до преобразования: ") << string;
C++ * в объявлении компонента Простите за такой нубский вопрос :-TTimer* tmr; и TTimer *tmr; ? http://www.cyberforum.ru/cpp-beginners/thread158118.html
Графика C++
Доброго времени суток! Господа, на С++ можно ли работать с графикой? если да, то где об этом можно почитать? Спасибо за внимание!!!
программное изменения Excel док-мента C++
вот код: #include <iostream> #include <ctime> #include <fstream> using namespace std; int main() { ofstream file("recording.xls");
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread158060.html
Сегодня баловался с рекурсией. получилось типа цикла, только из функции #include <iostream> using namespace std; unsigned long int myFunc(int a) { if(a < 2) {
C++ Сортировка выбором. Рекурсия Дичайше туплю... Нужна сортировка выборкой одномерного массива. Рекурсией. Итерацией могу сделать. Рекурсией - никак... Застопорило что-то. Буду благодарен за подсказку и помощь. Добавлено через 6 минут Вот обычная сортировка выбором с помощью итераций... #include <iostream> #include <ctime> void selectionSort(int Arr, int size); подробнее

Показать сообщение отдельно
Александр Елис
3 / 3 / 1
Регистрация: 20.05.2010
Сообщений: 50
08.08.2010, 20:10     Файлы, потоки...
Доброго Вам времени суток, уважаемые программисты!
Прошу объяснения следующих вопросов.
1) Каким образом реализованы сами файлы. (имею ввиду, каким образом я могу оперировать файлами, не используя стандартных классов[ну и тем более этого FILE]) {т.е, допустим, я хочу написать класс файл. с чего начать?}
2) Потоки... каким образом реализованы они. Как написать класс поток, не используя заготовок.
3) Почему не работает этот кусок кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void File::fSetSize()
{
    ifstream* file = NULL;
    char ch;
    if(cPatch==NULL)
    {
        cout << "\nMissing file to get size\n";
        return;
    }
    while(true)
    {
        file = new ifstream(cPatch);
        while((!file->eof())||(!file->fail()))
        {
            *file  >> ch;
            cout << "\n" << ch << endl;
            iSize++;
        }
    }
    return;
}

cPatch - char*, полный путь текстового файла. iSize - размер файла, который я пытаюсь узнать. На выводе получается много больше символов, чем есть в файле. Притом, символы только те, которые есть в файле. Что же не так?
ЗЫ. Заранее спасибо!!!!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru