Форум программистов, компьютерный форум 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() подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7968 / 4730 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
01.11.2012, 16:04     Функция, в функции main() или общие переменные для нескольких функций
Xipxop,
Всем известные слова: Только разработчику(тот кто написал данный код), ясен смысл, каждой переменной.
Если, вы работаете, в фирме или компании, где над этим кодом будут работать, несколько программистов, то вы будете обязаны(или обязуют), делать везде комментарии! Иначе ваш код никто нормально прочесть не сможет!...
Хрень. Полная. Абсолютная. Код должен быть кристально прозрачен. Под какие-то действительно тяжелые места - комментарии, в остальном код должен читаться и пониматься легко.

Тут-же, опять выступает: При объявлении переменной, делается комментарий, который говорит, об назначении этой переменной, а также смысла принимаемых ею значений. (как у меня: char Kpyla='_' //Куда летит Пуля, _-Вниз, ^-вверх, >-вправо, <-влево...) И вообще, комментарии, хороший тон программистов.
Бред. Куда лучше называть переменные осмысленными именами. Слишком много комментариев - зло. Комментировать очевидные вещи - зло.

В заголовке каждого, файла, или при использовании переменной (2 раза на переменную в файле), писать комментарий, где она была инициирована.
Конечно. А так же где была использована и т.д. Что за бред?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru