Форум программистов, компьютерный форум 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++
Дано натурально число: верно ли, что данное число начинается на А,а заканчивается на В(вво с клавы А и В) помогите пожалуйста написать програмку на С++ Добавлено через 19 часов 18 минут вводишь исходное число, потом вводишь А и В, и проверяешь условие, число не должно быть однозначным. если оно однозначное - выводишь сообщение об ошибке, если нет, то делаешь условие: берешь первую цифру...
C++ Не производиться ввод при помощи функции gets(s) http://www.cyberforum.ru/cpp-beginners/thread684572.html
По непонятной мне причине не производиться ввод при помощи функции gets(s) или getline(cin, s). Если использовать просто cin, то проблем нет: //Рекурсия. Вычисление факториала. Функция, возвращающая // наибольший общий делитель. Функция возращающая строку в обратном // порядке. #include <iostream> #include <cstdlib> #include <cstdio> using namespace std;
C++ Указатель и рекурсия Подскажите почему не работает? (логика работы программы изложена в комментах к ней) #include <iostream> #include <windows.h> #include <string.h> #include <stdio.h> using namespace std; void reverse(char *s); int main() подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 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. Как раз сейчас пойду на работу
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru