С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать функцию, которая возвращает значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить треугольник Паскаля (рекурсивно) http://www.cyberforum.ru/cpp-beginners/thread1554032.html
Приветствую. Вопрос очень глупый, но с рекурсией на си у меня проблемы. Само задание было: построить треугольник Паскаля. Задание я выполнил, но без рекурсии. Программа выводит полностью...
C++ Не работает часть функции в C++ Добрый день. Возникла проблема: в функции int main() не выполняется кусок программы(цикл for). Описание программы в комментарии функции. Два дня сижу - то ли указатели неверно поставил, то ли еще... http://www.cyberforum.ru/cpp-beginners/thread1554007.html
C++ Найти сумму ряда с точностью eps
Помогите пожалуйста, нужно найти Найти сумму ряда с точностью eps, общий член которого равен a(n)=n^2*e^(-sqrt(n)) Точность считается достигнутой, если следующий член последовательности меньше...
Friend функция вывода C++
Есть класс vector.h, есть vector.cpp,вот он: using namespace std; void vector::add(const int x,const int y,const int z,vector ObjVector,const int i) { ObjVector.crd.x=x; ...
C++ Пропускается ввод одного из элементов структуры http://www.cyberforum.ru/cpp-beginners/thread1553938.html
Здравствуйте, в коде ниже ошибка- пропускается ввод одного из элементов структуры: #include <conio.h> #include <iostream> using std::cout; using std::cin; using std::endl; struct...
C++ Проверка аргументов рекурсивной функции Как внутри рекурсивной функции проверить аргументы на допустимые значения? подробнее

Показать сообщение отдельно
Pharad
0 / 0 / 0
Регистрация: 16.10.2015
Сообщений: 4
16.10.2015, 19:53  [ТС]
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <fstream>
#include <conio.h>
 
using namespace std;
 
bool Find(ifstream &f)
{
    char t,s;
    int pos;
    int size;
    f.seekg(0,ios_base::end);
    size = f.tellg();
    f.seekg(0,ios_base::beg);
    pos = 0;
    while(pos!=size)
    {
        f>>t;
        pos++;
        while(size!=f.tellg())
        {
            f>>s;
            if(t == s)
            {
                return true;
            }
        }
        f.seekg(pos,ios_base::beg);
    }
    return false;
}
 
void main()
{
    cout<<"Enter file patch"<<endl;
    char* pFilePatch = new char[256];
    cin>>pFilePatch;
    ifstream file;
    file.open(pFilePatch,ios_base::binary);
    if(file.is_open())
    {
        if(Find(file))
        {
            printf("OK\n");
        }
        else
        {
            printf("NO\n");
        }
        file.close();
    }
    else
    {
        printf("File not open\n");
    }
    delete [] pFilePatch;
    cout<<"Press any key to exit..."<<endl;
    getch();
}
надо проще, строк в 10-15.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.