Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
7 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,467
1

Какие в коде имеются глобальные переменные, процедуры и функции

04.06.2018, 21:10. Показов 527. Ответов 14
Метки нет (Все метки)

И за что они отвечают?
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
#include <iostream>
#include <fstream>
#include <locale>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Rus");
    ofstream file;
    file.open("prostye.txt");
    cout << "Программа: Решето Эратосфена" << endl;
    int n;
    cout << "Введите число n, которое будет являться границей >>";
    cin >> n;
    int *mas = new int[n + 1];
    for (int i = 0; i < n + 1; i++)
    {
        mas[i] = i;
    }
    for (int p = 2; p < n + 1; p++)
    {
        if (mas[p] != 0)
        {
            cout << mas[p] << " ";
            file << mas[p] << " ";
            for (int j = p * p; j < n + 1; j += p)
            {
                mas[j] = 0;
            }
        }
    }
    cout << endl;
    file.close();
    cin.get();
    return 0;
}
Миниатюры
Какие в коде имеются глобальные переменные, процедуры и функции  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2018, 21:10
Ответы с готовыми решениями:

Как убрать глобальные переменные в коде?
Привет! Пожалуйста, помогите мне с этой задачей. Это работает. Но я хочу, чтобы обойтись без...

Глобальные переменные в функции
Подскажите плиз, а можна ли глобальную переменную обявить как то в функции?

Локальные, глобальные переменные и функции
Есть массив типа char. char b; Он заполнен нулями и единицами. b находится в main. Нужно вывести...

Глобальные функции, найти ошибки в коде
Стал разбирать глобальные функции и все программы отладил и откомпилировал, но эту не как и разные...

14
7159 / 6134 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
04.06.2018, 22:01 2
Нет здесь глобальных переменных.
0
7 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,467
04.06.2018, 22:22  [ТС] 3
nmcf, а процедуры и функции?
0
7159 / 6134 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
04.06.2018, 22:33 4
То же самое.
0
7 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,467
05.06.2018, 20:25  [ТС] 5
nmcf, а также и процедуры и функции я понимаю тоже

Добавлено через 21 час 9 минут
nmcf, подскажи а что сюда нужно добавить для запроса о месте сохранения текстового файла
0
7159 / 6134 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
06.06.2018, 10:49 6
getline().
0
7 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,467
06.06.2018, 15:31  [ТС] 7
nmcf,
Миниатюры
Какие в коде имеются глобальные переменные, процедуры и функции  
0
7159 / 6134 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
06.06.2018, 15:37 8
xamelione25, ты серьёзно? Функцию применить надо, а не просто вставить.
0
2733 / 1892 / 564
Регистрация: 05.06.2014
Сообщений: 5,526
06.06.2018, 15:53 9
Цитата Сообщение от nmcf Посмотреть сообщение
Нет здесь глобальных переменных.
Ну, формально cin и cout - вполне глобальные переменные. Пусть и используются по факту как функторы.
0
7 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,467
06.06.2018, 15:57  [ТС] 10
Renji, ну мне уже подсказали то что на фото у меня только вызывает вопрос что здесь (чем является и что делает) функция file

и p - я написал что это динамический массив .....сказали что не силько понятно что это ..... что еще можно написать - не знаю

ofstream file;
file.open("prostye.txt");
Миниатюры
Какие в коде имеются глобальные переменные, процедуры и функции  
0
7159 / 6134 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
06.06.2018, 16:05 11
Цитата Сообщение от Renji Посмотреть сообщение
формально cin и cout
Я говорил о его программе, а не о стандартных вещах.

n - не глобальная. Всё, что внутри main() глобальным быть не может.
C++
1
2
3
string nm;
getline(cin, nm);
ofstream file(nm);
0
7 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,467
06.06.2018, 16:12  [ТС] 12
nmcf, а что такое main () ...... что этот блок делает в этой структурной схеме.....мне конкретизирование нужно
Миниатюры
Какие в коде имеются глобальные переменные, процедуры и функции  
0
7159 / 6134 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
06.06.2018, 16:15 13
Главная функция.
0
7 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,467
06.06.2018, 16:15  [ТС] 14
nmcf, ну я тоже так сказал.....вопрос был встречный - что она делает и за что отвечает
0
471 / 423 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
06.06.2018, 16:27 15
xamelione25, main - это входная функция первичного потока.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2018, 16:27

Глобальные и статические глобальные переменные
Скажите, чем отличаются глобальные переменные от статических глобальных переменных?

Переменные из процедуры доступны в главной функции
Добрый вечер. Друг мне дал процедуру: void multm(int a, int b, int result) { int i, j, i1; ...

Глобальные переменные
Подскажите пожалуйста, почему данные в глобальной переменной перезаписываются, а не плюсуются? ...

Глобальные переменные
Я правильно понимаю: &quot;в c++ использовать глобальные переменные не безопасно, т. к. др. программы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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