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

Обработка строковых данных с использованием внешних файлов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обьясните проограмму http://www.cyberforum.ru/cpp-beginners/thread1200377.html
Объясните , пожалуйста, подробно каждую строчку. Спасибо. Сама задачка звучит так. Определить разность между наиб. и наим числом последовательности. #include <stdio.h> #include <conio.h> #define W 999 int main() { int max , min, wwod; printf ("wwedite 4isla ");
C++ Комплексное уравнение Здраствуйте можете помочь с реализацией решения уравнения с комплексными числами! \frac{{(-1+5i)}^{2}(3-4i)}{(1+3i)}+\frac{10+7i}{5i} Вот само уравнение! Я не знаю как его записать на С++! i - это комплексное число! Учитель сказал чтобы в конце программа выдала действительную и мнимую часть! Решил на тетрадке должен быть такой ответ (10; 38,2) http://www.cyberforum.ru/cpp-beginners/thread1200368.html
C++ Удалить все слова в тексте, которые начинаются и заканчиваются на одну и ту же букву
Пропустил несколько занятий по дисциплине, задали написать программу с использованием строк и библиотекой <string.h> Пытался сам разобраться с этой темой в интернете, но безуспешно. Помогите написать простенькую программу, сам я ее не могу осилить. Задание: Разработать программу, которая удаляет все слова в тексте, которые начинаются и заканчиваются на одну и ту же букву. Если можно, то объясните...
C++ Не удается запустить программу
#include <iostream> #include <math.h> using namespace std; int n,i,k,z,s,m,j; int main() { setlocale(LC_ALL,"Russian"); cout<<"Введите n = "; cin>>n; for (i=0;i<n;i++)
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread1200339.html
#include "stdafx.h" #include <iostream> #include <conio.h> #include <cstdio> #include <iomanip> #include <math.h> #include <locale> using namespace std; class Massiv {
C++ Динамическое выделение памяти Использовать динамическое выделение памяти для программы : #include "stdafx.h" #include <iostream> #include <iomanip> #include <ctime> using namespace std; int main() { srand(time(NULL)); const int n = 5; int a, c = 0; подробнее

Показать сообщение отдельно
montkay
10 / 10 / 8
Регистрация: 19.02.2014
Сообщений: 72
05.06.2014, 19:49     Обработка строковых данных с использованием внешних файлов
Если я вас правильно понял, то нужно:
1) подключить библиотеку работы с файлами - #include <fstream>
2) непосредственно в главной программе открыть файл - std::ifstream fin; fin.open("...");
3) потом осуществить подсчет нужного знака - while (!fin.eof()) { if (fin.get() == '+') count++; }
4) ну и в конце закрыть файловый поток - fin.close()

По поводу 3-го пункта, то может быть нужно что-то похожее сделать:
C++
1
2
3
4
char ch;
while (fin.get(ch) != EOF)
   if (ch == '+')
      count++;
 
Текущее время: 20:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru