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

Подсчитать количество цифр в тексте, записанного в файле. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли добавить в последовательность из различных скобок цифры и знаки, чтобы получилось правильное арифметическое выражение? http://www.cyberforum.ru/cpp-beginners/thread1095754.html
Здравствуйте. Прошу помощи в решение задачи. Дана конечная последовательность, состоящая из левых и правых скобок pазличных заданных типов( «(» «{» «»). Определить, можно ли добавить в нее цифры и...
C++ Сравнить строки из xls-файлов на совпадение символов и создать файлы с результатами. Задача выглядит так. Имеется 2 xls-файла, которые надо сравнить. К примеру, в первом файле цифры с 1,2,3,5,6,7,8,10 А во втором только цифры 2,4,6,8,10. Соответственно результат в третьем... http://www.cyberforum.ru/cpp-beginners/thread1095750.html
C++ Составить класс, который отыскивает проход по лабиринту
Помогите пожалуйста. Составить класс, который отыскивает проход по лабиринту. Лабиринт представляется в виде матрицы, состоящей из квадратов. Каждый квадрат либо открыт, либо закрыт. Вход в...
C++ Почему не производится операция деления?
Есть код, приведенный ниже. Никак не могу разобраться, почему не производится операция деления при заполнении массива p, заполнения тоже не производится. Пробовала операцию просто присваивания,...
C++ Исключения http://www.cyberforum.ru/cpp-beginners/thread1095694.html
читаю про исключения, сама концепция понятна, но стоит ли вообще заострять на исключениях своё внимание? например описан класс exception, от него куча всяких производных классов типа logic_error и...
C++ error C2664: strcmp: невозможно преобразовать параметр 1 из "char (*)[20]" в "const char *" 1>c:\proect\8\8\8.cpp(64): error C2664: strcmp: невозможно преобразовать параметр 1 из "char (*)" в "const char *" for(int i = 0; i< 5; i++) { wr_struc (list); if... подробнее

Показать сообщение отдельно
Aecttann
6 / 6 / 0
Регистрация: 19.10.2013
Сообщений: 335
13.02.2014, 22:14  [ТС]
Кликните здесь для просмотра всего текста
Цитата Сообщение от programina Посмотреть сообщение
Код C++
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
* * char c = 0;
* * unsigned x1 = 0;
* * setlocale(LC_ALL, "RUS");
ifstream test;
* * test.open("test");
if(!test.good())
* * {
* * * * cout << "Не удалось открыть файл. Аварийный выход." << endl;
* * * * return -1;
* * }
while(test.good())
* * {
* * * * c = test.get();
if( *('0' <= c) && (c <= '9') *)
* * * * * * x1++;
* * }
cout << "В файле " << x1 << " цифр." << endl; *
* * return 0;
}

Программа выдаёт сообщение, которое в проверке предназначено для того случая, когда не удалось открыть файл, хотя он создан в той же директории, что и все элементы программы.
http://savepic.net/4641921.png
Если закомментировать проверку:
http://savepic.net/4618369.png
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru