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

Функция, в функции main() или общие переменные для нескольких функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка строк матрицы http://www.cyberforum.ru/cpp-beginners/thread684612.html
Задача: отсортировать (переставить) строки матрицы в порядке убывания значений наименьших элементов строк. Вот мой код. Помогите написать функцию Swap которая сортирует строки. #include <iostream> #include <stdlib.h> #include <ctime> using namespace std; const int size = 5;
C++ Вывести некий элемент массива Почему пишет что переменная V неопределена? И вобше как тогда вывести первый отрицательний елем. массива, и первый положетильний, идущий после первого отрицательного?#include<iostream> #include<conio.h> #include<stdlib.h> #include<locale.h> using namespace std; int main() { setlocale(LC_ALL,"ukrainian"); int n; int* arr; http://www.cyberforum.ru/cpp-beginners/thread684604.html
C++ Программа вычисления местонахождения точки относительно фигуры (лежит ли точка внутри, на контуре или вне фигуры)
Нужно написать программу вычисления местонахождения точки относительно фигуры(лежит ли данная точка внутри неё, на контуре или вне фигуры). В данном случае, это прямоугольник. Главная функция должна вызывать 4 дополнительных:введение параметра контура, введение координат,определение местонахождения и выведение определенного сообщения. Координаты вершин прямоугольника (–a,0), (a,0), (a,a), (–a,a)....
C++ Не производиться ввод при помощи функции gets(s)
По непонятной мне причине не производиться ввод при помощи функции gets(s) или getline(cin, s). Если использовать просто cin, то проблем нет: //Рекурсия. Вычисление факториала. Функция, возвращающая // наибольший общий делитель. Функция возращающая строку в обратном // порядке. #include <iostream> #include <cstdlib> #include <cstdio> using namespace std;
C++ Указатель и рекурсия http://www.cyberforum.ru/cpp-beginners/thread684570.html
Подскажите почему не работает? (логика работы программы изложена в комментах к ней) #include <iostream> #include <windows.h> #include <string.h> #include <stdio.h> using namespace std; void reverse(char *s); int main()
C++ Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.програма на С++ Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.Програма на С++.ПОЖАЛУЙСТА ПОМОГИТЕ,ОЧЕНЬ СРОЧНО! подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,915
Записей в блоге: 2
Завершенные тесты: 1
31.10.2012, 18:52     Функция, в функции main() или общие переменные для нескольких функций
Цитата Сообщение от Xipxop Посмотреть сообщение
1) Для этого есть комментарии
Будете писать комментарии при каждом использовании данной переменной?
Цитата Сообщение от Xipxop Посмотреть сообщение
2) Каждой глобальной переменной, делается префикс: Globals_...
Переменная глобальная, а мне, как человеку, который первый раз смотрит на Ваш код не известно что это за переменная и за что она отвечает, где изменяется и тому подобное, я бы хотел, чтобы у меня вся информация о том, что мне нужно была перед глазами.

Цитата Сообщение от Xipxop Посмотреть сообщение
3) Объявление, обычно в #include или в вверху, после #include, (это же логично!)
Если брать проект, про который писал Байт, то в каком из 120 файлов мне их искать?

Добавлено через 4 минуты
Цитата Сообщение от Байт Посмотреть сообщение
У меня в проекте 120 файлов (специально для вас подсчитал), использую около сотни глобальных переменных (так получилось), плюс есть еще десяток проектов, связанных с этим по общим модулям, веду этот проект 15 лет, и никаких особых неприятностей это пока не приносит.
Чтоб вас еще больше удивить, добавлю что среди глобальных есть и структурные...
У меня на работе программа для управления тепло генератором, работает на винде. В исходниках несколько папок с кучей файлов. Банально найти main.cpp или stdafx.hpp проблематично. Благо, что есть 6 томов документации
P.S. Как раз сейчас пойду на работу
 
Текущее время: 16:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru