Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как с точностью до микросекунд замерить время выполнения функции? https://www.cyberforum.ru/ cpp-beginners/ thread385053.html
Товарищи, подскажите, как с точностью до микросекунд замерить время выполнения некоторой функции?
C++ Натуральные числа, массивы
Тема: Натуральные числа, массивы. Результаты каждой операции вывести на экран дисплея, снабдив необходимыми пояснениями. Ввести натуральное число n. а) Определить, является ли оно палиндромом. б) Если число n - палиндром, то построить массив всех цифр числа, в противном случае вычислить сумму цифр числа в массиве. в) Построить новое число так, чтобы вначале была размещена наиболее часто...
C++ Сложение двух матриц Доброго времени суток Помогите пожалуйста в написании программы. Пользователь вводит Матрицу А(размер 2х2) и Матрицу В(размер 2х2). Найти Матрицу С (сумму Матрицы А и Матрицы В) У меня получился такой код, но ответ выдаёт неверный. Помогите пожалуйста #include <stdio.h> #include <conio.h> int main (void) https://www.cyberforum.ru/ cpp-beginners/ thread385048.html C++ Даны натуральное число n https://www.cyberforum.ru/ cpp-beginners/ thread385047.html
Даны натуральное число n, действительные числа а1,а2,...,аn Преобразовать данную последовательность, расположив вначале отрицательные члены, а затем - неотрицательные. При этом: А) порядок отрицательных чисел изменяется на обратный, а порядок неотрицательных сохраняется прежним; Б) порядок отрицательных чисел сохраняется прежним, а порядок неотрицательных изменяется на обратный.
C++ Можно ли для винды компилить 64-х битный натив?
Можно ли для винды компилить 64-х битный натив? Чем? Как?
C++ Умножение матриц https://www.cyberforum.ru/ cpp-beginners/ thread385039.html
Доброго времени суток:) Помогите пожалуйста в написании программы. Пользователь вводит Матрицу А(размер 2х2) и Матрицу В(размер 2х2). Найти Матрицу С (произведение Матрицы А и Матрицы В) У меня получился такой код, но ответ выдаёт неверный. Помогите пожалуйста :) #include <stdio.h> #include <conio.h> int main (void)
C++ Функции(опять передача результатов выполнения))) https://www.cyberforum.ru/ cpp-beginners/ thread385031.html
Есть массив элементов. Нужно реализовать функцию удаления элемента по поиску текстового поля.... например есть такая последовательность: a, b, c, d.....выполняя программу пользователь должен ввести например a и программа должна найти этот элемент(поиск по текст. полю) передать индекс в функцию удаления и удалить. вот что есть: int search_text(char p) //это поиск { for(int...
C++ Windows Forms. Microsoft Visual C++. Передача изображений из imageList в pictureBox.
Здравствуйте. Загружаю в imageList какие-то изображения с помощью Свойства формы - images. Так понимаю, что ключ конкретному изображению присваивается сразу же автоматически. Создаю самую обычную кнопку Button и форму pictureBox. При нажатии на кнопку хочу, чтобы конкретное изображение из всех там размещенных передалось из imageList в pictureBox. Сам не могу понять, что писать дальше ...
C++ Вызов конструкторов https://www.cyberforum.ru/ cpp-beginners/ thread385025.html
привет почему здесь вызывается только 1 конструктор? #include <iostream> using namespace std; class A {
C++ кто поможет перевести? прошу помощи в переводе, с С++ на С#:( #include <iostream> #include <iomanip> #include <windows.h> #include <time.h> #include <conio.h> using namespace std; int main(){ https://www.cyberforum.ru/ cpp-beginners/ thread385024.html
Отобразить верхнюю половину матрицы на нижнюю зеркально семетрично C++
Данная матрица 9 * 9 заполнить случайными числами. Отобразить верхнюю половину матрицы на нижнюю зеркально семетрично относительно горизонтальной оси. Дана матриця 9*9 заповнити випадковими числами.Відобразити верхню половину матриці на нижню дзеркально семетрично щодо горизонтальної осі. Официальным языком форума является русский язык. Запрещено создавать темы с бессмысленными названиями...
C++ Дано натуральное число N , вещественная матрица NxN , вещественное число Х. Получить последовательность из 0 и 1 (b1,b2...bn), где bi=1, елси элементы https://www.cyberforum.ru/ cpp-beginners/ thread385009.html
Дано натуральное число N , вещественная матрица NxN , вещественное число Х. Получить последовательность из 0 и 1 (b1,b2...bn), где bi=1, елси элементы i-йтой строки не превосходят x1 и b1=0, в противном случае.
1 / 1 / 0
Регистрация: 15.11.2011
Сообщений: 28
0

Проверка открытия файла - C++ - Ответ 2177076

16.11.2011, 12:34. Показов 16979. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть такой говнокод. Нужно проверить наличие файла и выдать ошибку откртия.

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
#include "head.h"
void main()
{  
    setlocale(LC_ALL,".1251");
    int *x,in,i,n=0,max,min,temp;
    char c[256];
    double sign;
    cout<<"\tЭта программа сортирует массив с помощью метода подсчета\n";
    srand((unsigned int)time(NULL));
    cout<<"Выберите тип ввода:\n1.Из файла\n2.С консоли\nТип: ";
    cin>>in;
    while ((in!=1)&&(in!=2))
    {
        cout<<"Неверное значение! Введите тип ещё раз: ";
        cin>>in;
    }
    if (in==1)
    {  
        char* fileName = new char[10];
        char* buf_x = new char [50];
        x=new int [200];
        {
        
            ifstream* inp = new ifstream("input.txt");  
            while (!inp->eof())
            {
                inp->getline(buf_x, 50, ' ');
                x[n]=atoi(buf_x);
                n++;
            }
        }
    }
    else
    {
        cout<<"Введите размер массива:\t";
        cin>>c;                     
        n=atoi(c);
        for (i=0; i<strlen(c); i++)
        {
            if (c[i]<'0' || c[i]>'9' || c[0]=='0')
            {
                cout<<"Неверный размер массива! Введите еще раз:\n";
                cin>>c;
                n=atoi(c);
                i=0;
            }
        }
        x=(int*)malloc(n*sizeof(int));   
        char pol;
        cout<<"Использовать генератор случайных чисел [y/n]? ";
        cin>>pol;
        switch(pol)
        {
        case 'n':
            {
                cout<<"\nВведите элементы:\n";
                for(i=0; i<n; i++)
                    cin>>x[i];
                break;
            }
        case 'y':
            {   
                cout<<"Введите интервал [a,b]: ";
                cin>>min>>max;
                if (min>max)
                {
                    temp=min;
                    min=max;
                    max=temp;
                }
                cout<<"\nИсходная матрица:\n";
                for (i=0;i<n;i++) 
                {
                    x[i]=min+(rand()%(max-min+1));
                    cout<<x[i]<<" ";
                } 
                cout<<endl;
                break;
            }
        }
    }
    cout<<"Выберите тип сортировки:\n1. По убыванию\n2. По возрастанию\nТип: ";
    cin>>c;
    sign=atof(c);
    while ((sign!=1 && sign!=2) || strlen(c)!=1)          
    {
        cout<<"\nНеверный ввод! Выбирите тип сортировки ещё раз: ";
        cin>>c;
        sign=atof(c);
    }
    sign=(sign-1.5)*2;
    csort(x,n,sign);
    cout<<"Выберите тип вывода:\n1.В файл\n2.На экран\nТип: ";
    cin>>in;
    while ((in!=1)&&(in!=2))
    {
        cout<<"Неверное значение! Введите тип ещё раз: ";
        cin>>in;
    }
    if (in==2)
    { 
        cout<<"Результат:\n";
        for(i=0;i<n;i++)
            cout<<x[i]<<" ";
        cout<<endl;
    }
    else
    {
        ofstream of("output.txt");  
        for(i=0;i<n;i++)
            of<<x[i]<<" ";
        of.close();
    }
    delete []x;
}


Вернуться к обсуждению:
Проверка открытия файла C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2011, 12:34
Готовые ответы и решения:

Проверка открытия файла вывода
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;stdio.h&gt; #include &lt;string&gt; using namespace...

Проверка открытия файла либо работает, либо уходит в бесконечность
string A=Enterway('t');//функция ввода адреса файла fstream str(A.c_str(), ios::in ); for(;;){...

проверка на возможность открытия файла
Добрый день! подскажите, как можно реализовать проверку на возможность открытия файла. т.е. если...

Программа открытия файла, редактирования файла и сохранения файла
Здравствуйте! Нужна ваша помощь! Есть программа, но мне не удается реализовать ее код....

2
16.11.2011, 12:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2011, 12:34
Помогаю со студенческими работами здесь

Проверка открытия определенного окна Outlook 2000.
Privet, esli kto znaet, ochen' proshu ne plenitsya i cherknut' paru strok. Problema sleduushaya:...

Установилась масса программ после открытия файла exe файла
Здравствуйте, скачал с ненадежного, как оказалось, источника файл exe. После этого на компьютер...

Выбор исходного файла через диалог открытия файла и импорт его в БД акссес
Народ подскажите плиз ! =) вот задание : 1. выбор исходного файла через диалог открытия файла...

Ошибка открытия файла из-за длинного полного имени файла
Windows XP и 7, Visual Studio 10 и 12. В программе на C# при открытии файла docdoc =...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru