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

Количество слов в файле. С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Иерархия классов.Сумма значений разных классов http://www.cyberforum.ru/cpp-beginners/thread748180.html
Рассмотреть иерархию понятий "Генератор шума" , "Генератор белого шума" , "Генератор цветного шума".рассмотреть задачу формирования шума из нескольких разнотипных генераторов путем суммирования их выводов. вот мой код...все работает... но нудно просуммировать их выводы. подскажите как это реализовать... я не знаю как суммировать значения базового класса и дочернего класса. ...
C++ Замена локальных максимумов на "0" Заполнить массив n целых чисел числами из потока ввода. Дополнительного массива не использовать. Заменить все локальные максимумы (т.е. элементы превышающие своих соседей справа и слева) на 0. Возникли проблемы с решением, без использования доп. массива. http://www.cyberforum.ru/cpp-beginners/thread748171.html
Из списка удалить первый из четных элементов C++
Добрый вечер!помогите пожалуйста с заданием Из списка удалить первый из четных элементов.вот мой код пожалуйста допилите #include "stdafx.h" #include <malloc.h> typedef struct element_ { int value; struct element_* next; } element;
Как вывести на экран числа таблицей с помощью вложенного цикла C++
как вывести на зкран следуюшие 41 42 ... 50 51 52 ... 60 61 62 ... 70 71 72 ... 80 с помошью вложенний цикл...
C++ Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать http://www.cyberforum.ru/cpp-beginners/thread748162.html
Добрый Вечер! Написал первую часть программы по этому заданию"Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать по возрастанию, используя метод шейкер-сортировки."Осталось Массив В отсортировать по возрастанию, используя метод шейкер-сортировки.Пожалуйста доделайте))Вот мой код для первой части...
C++ исправьте ошибки в программе о рюкзаке не знаю в чём ошибка. после компиляции выдают не те результаты в конце сам код #include<iostream> #include<conio.h> #include<stdio.h> #include<stdlib.h> #include<iomanip> using namespace std; подробнее

Показать сообщение отдельно
Learx
1032 / 839 / 85
Регистрация: 31.03.2010
Сообщений: 2,465
27.12.2012, 20:04     Количество слов в файле. С++
Для ввода-вывода данных используется поток. Чтоб работать с файлом необходимо создать поток, привязанный к файлу:
C++
1
2
3
4
//Создание объекта-потока: 
ifstream inf;
//привязываем поток к файлу:
inf.open(name,ios::in);
Для файла существует курсор, как в ворде - позиция в файле.
По умолчанию она установлена на начало файла. При чтении из файла этот курсор смещается на количество считанных символов.
Файл заканчивается специальной меткой - конец файла и если дальше считывать файл, то будет ошибка, поэтому перед чтением необходимо проверить положение курсора.
Для этого используется фукция eof - она говорит true если достигнут конец файла и false если нет.
потому для прочтения файла используется алгоритм:
1. Проверка конца файла.
2. Если не конец файла читаем и п1.

C++
1
2
3
4
5
while(!inf.eof() )
{
getline (inf, s, " ");
str++;
}
 
Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru