Форум программистов, компьютерный форум 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,...
C++ Функции друзья и классы друзья Пробую разбираться с друзьями в С++(друзьями -классами и друзьями функциями). Казалось бы все просто: класс/функция описанные в классе с ключевым словом friend имеют доступ к защищенным данным. Но... 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++;...
C++ Оптимизация кода игры в крестики нолики. Написал небольшой код буду благодарен если нормальные программисты порекомендуют как его нужно исправить. это игра в крестики нолики 10*10. ниже привожу файлы. Board.cpp #ifndef _Board_... подробнее

Показать сообщение отдельно
RodionSabitov
1 / 1 / 0
Регистрация: 19.07.2012
Сообщений: 71

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

01.09.2013, 03:35. Просмотров 469. Ответов 2
Метки (Все метки)

Доброй ночи, камрады! Простой вопрос такой: необходимо посимвольно считать из текстового файла инфу, затем вывести в консоль сначала буквы, затем цифры, затем все остальное (разделители, знаки препинания и т.д.)

Вот мой код для вывода букв в консоль:
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
#include <iostream>
#include <stdio.h>
#include <ctype.h>
 
using namespace std;
 
void main( void ) 
{
setlocale(LC_ALL, "rus");
FILE *file;
char* file_name = "file.txt";
char load_string[255] = "none";
 
file = fopen( file_name, "r" );
if( file != 0 )
{
while (fgets( load_string, 2 , file ) != 0) {
if (isalpha(load_string[0])) 
cout « load_string[0] « endl;
}
}
else
{
cout « "File not found !!!" « endl;
}
fclose(file);
system("pause");
}
Вызывает ошибку (есть на фото). Почему? Как исправить код так, чтобы программа считывала посимвольно из файла?
0
Миниатюры
Посимвольная работа с файлом  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru