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

Работа с файлами. Чтение из файла.Поиск. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив, подскажите как посчитать сумму целых частей ... http://www.cyberforum.ru/cpp-beginners/thread251206.html
#include <stdio.h> int main () { int i, kol_vo=0, sum=0; double mas={1.2, -23.5, 7.8, -3.6, 0.1, 1.7, 12.6}, C; printf("Vvedite C\n"); scanf("%lf", &C); for (i=0; i<7; i++) if (mas<C)
C++ Вычисление суммы ряда Пожалуйста помогите написать программу для вычисления суммы ряда sinx= x-(x^3/3!)+(x^5/5!)-(x^7/7!)..... с заданной точностью, используя рекуррентные соотношения. Помогите кто может ПОЖАЛУЙСТА)))) http://www.cyberforum.ru/cpp-beginners/thread251205.html
Ряд Тейлора и цикл for C++
Приветствую. У меня дана задача вычислить значение функции F(x) заданной рядом Тейлора, точность вычислений 10^-6, Х вводится с клавиатуры. Пишу в пиратской "Виндоус Визуал Студия 2010 ПРО - С++" Вобщем вот что у меня получилось... module1.cpp ошибка в этом модуле. #include "modules.h" #include <math.h> #include <iostream> #include <stdio.h> #include <time.h> #include <conio.h>
C++ Ввод данных в динамический массив структур
Помогите правильно написать функцию - сколь не пробовал, не получается - getinfo(), которая требует ввода данных о студентах. Она прекращает ввод сразу после заполнения массива или при получении пустой строки вместо имени студента. Ф-ия возвращает фактическое кол-во заполненых эл-тов массива. Вот пример моего кода, который, правда, не работает: #include <iostream> using namespace std;...
C++ как выглядит в си++ http://www.cyberforum.ru/cpp-beginners/thread251191.html
var i,n:integer; a,b,h,x,xb,s:real; function f(x:real):real; begin f:=(1/x)*sin(3.14*x/2);
C++ При перегрузке операторов не записывает значение Собственно вот мой код: class.h class Otrezku { public: Otrezku(); Otrezku(float , float , float , float ); Otrezku(Otrezku &); Otrezku operator +(Otrezku); Otrezku operator -(int); подробнее

Показать сообщение отдельно
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
03.03.2011, 00:48     Работа с файлами. Чтение из файла.Поиск.
Добавишь в эту программу 1 цикл while(условие), получишь полностью все свое задание
Сейчас работает для 1 слова.
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
#include <iostream>
#include <stdio.h>
#include <string>
#include <fstream>
#include <Windows.h>
 
int main()
{
    std::fstream oneWord,text;
    std::string parse_string,word,wordToFind;
    std::string::size_type beg_idx = 0, end_idx = 0;
    const std::string delim_string (" ,.?!");
    int lineNum = 0;
    oneWord.open("file.txt",std::ifstream::in);//что ищем
    text.open("text.txt",std::ifstream::in);//где ищем
    oneWord >> wordToFind;
    while(!text.eof())
    {
        lineNum++;
        beg_idx = 0, end_idx = 0;
        getline(text,parse_string);
        while(std::string::npos != (beg_idx = parse_string.find_first_not_of( delim_string, end_idx )))
        {
            if ( std::string::npos == (end_idx = parse_string.find_first_of( delim_string, beg_idx )) )
            {
                word = parse_string.substr ( beg_idx );
                if (wordToFind.compare(word)==0)
                    std::cout << wordToFind << "==" << word << "; position in text: " << beg_idx  << " at " << lineNum << " lane" << std::endl;
            }
            else
            {
                word = parse_string.substr ( beg_idx, end_idx - beg_idx );
                if (wordToFind.compare(word)==0)
                    std::cout << wordToFind << "==" << word << "; position in text: " << beg_idx  << " at " << lineNum << " lane" << std::endl;
            }
        }
    }
    system("pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru