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

Посимвольная работа с файлом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Передача массива Char в функцию. Как быть? http://www.cyberforum.ru/cpp-beginners/thread946525.html
Столкнулся вот с такой проблемой, что #include <iostream> #include <fstream> #include <Windows.h> #include <conio.h> using namespace std; void search(char *word_search, char *var_search, char *name, char *secondname, char *BD, char *group, int n); int main() {
C++ Функции друзья и классы друзья Пробую разбираться с друзьями в С++(друзьями -классами и друзьями функциями). Казалось бы все просто: класс/функция описанные в классе с ключевым словом friend имеют доступ к защищенным данным. Но почему даже такой пример не компилируется? #include <iostream> using namespace std; class me { friend void print(you&,me&); int a; }; class you { http://www.cyberforum.ru/cpp-beginners/thread946502.html
C++ Не могу получить объект по индексу в vector, где же ошибка?
Есть класс class Processor { private: int operationTime; list<Problem*> *taskList; public: Processor(); ~Processor();
C++ Как определить размер открытого файла
Как определить размер открытого файла. Я заметил, что если запустить программу для определения размера файла каждые 30с , то размер будет одинаковым(если при этом размер уменьшится/увеличится), либо появится ошибки. Помогите реализовать это.
C++ Использование несколькими потоками одной функции http://www.cyberforum.ru/cpp-beginners/thread946474.html
Есть вот такая функция для =которую выполняют рабочие потоки DWORD WINAPI ThreadFunc(void *pV) { Data* pD = (Data*)pV; int n, iSleeping(0), MaxCountInConteiner(0); n = iGlobal++; cout<<"\ntut j:"<<n<<endl<<endl; for(;;) {
C++ Оптимизация кода игры в крестики нолики. Написал небольшой код буду благодарен если нормальные программисты порекомендуют как его нужно исправить. это игра в крестики нолики 10*10. ниже привожу файлы. Board.cpp #ifndef _Board_ #define _Board_ #include <iostream> #include "board.h" #endif using namespace std; подробнее

Показать сообщение отдельно
Teor
14 / 0 / 1
Регистрация: 09.04.2013
Сообщений: 9
01.09.2013, 11:15     Посимвольная работа с файлом
Пример реализации
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
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
#include <cctype>
#include <locale>
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    FILE* pFile = NULL;
    pFile = fopen("input.txt", "r");
    if (!pFile)
    {
        printf("open file error\n");
        return 1;
    }
    
    int InputChar = 0;
 
    // выводим буквы
    printf("characters:\n");
    while( (InputChar = getc(pFile)) != EOF )
    {
        if (isalpha(InputChar))
            printf("%c\n", InputChar);
    }
    printf("\n");
 
    // выводим цифры
    printf("digits:\n");
    rewind(pFile);
    while( (InputChar = getc(pFile)) != EOF )
    {
        if (isdigit(InputChar))
            printf("%c\n", InputChar);
    }
    printf("\n");
 
    // выводим остальные символы
    printf("other:\n");
    rewind(pFile);
    while( (InputChar = getc(pFile)) != EOF )
    {
        if (!isalnum(InputChar))
            printf("%c\n", InputChar);
    }
 
    fclose(pFile);
 
    return 0;
}
Вложения
Тип файла: txt input.txt (540 байт, 8 просмотров)
Тип файла: txt output.txt (1.6 Кб, 7 просмотров)
 
Текущее время: 07:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru