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

Исправить без использования глобальных переменных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Linjer error http://www.cyberforum.ru/cpp-beginners/thread602111.html
Работаю в C++ Builder 6, помогите разобрать и исправить что от меня требует линкер.(картинку прикрепил)
C++ Чтение из файла и создание списка Здравствуйте. помогите пожалуйста разобраться как сделать так что бы после функции чтения из файла функция создавала список, получается так что у меня список читается, а вот с выводом проблема, занялся отладкой получилось так что все элементы списка равны 0! спасибо за внимание #include<stdio.h> #include<stdlib.h> #include<conio.h> typedef struct str{ int in; struct str *ptr; }... http://www.cyberforum.ru/cpp-beginners/thread602108.html
C++ Аналог команды chmod
возможно ли создать аналогичную программу для изменения доступа? вот я пытался, но у меня не особо получилось.. надо чтобы цифры считывал и устанавливал права а получилось только на да и нет.. как переоранизовать чтобы писать после имени файла цифры и считывать их и по ним ставить права? #include <stdio.h> #include <sys/stat.h> #include <sys/types.h> #include <stdlib.h> #include...
typedef C++
Сталкнулся с таким объвлением typedef __mpz_struct mpz_t; Не могу врубится что оно значит? http://www.cyberforum.ru/cpp-builder/thread601167-page5.html#post3148431
C++ Программа выдает не тот результат http://www.cyberforum.ru/cpp-beginners/thread602060.html
Составить программу, которая содержит текущую информацию о заявках на авиабилеты. Каждая заявка включает: • пункт назначения; • номер рейса; • фамилию и инициалы пассажира; • желаемую дату вылета. Программа должна обеспечивать: • хранение всех заявок в виде двоичного дерева; • добавление и удаление заявок; • по заданному номеру рейса и дате вылета вывод заявок с их последующим удалением;...
C++ Найти среднее арифметическое чисел, больших М и меньших Н Написать программу с оператором for, которая проверяет пароль пользователя, а затем позволяет пользователю ввести два целых числа М и Н (М < Н), определяющие границы диапазона возможных значений, и реализовывает задание: найти среднее арифметическое чисел, больших М и меньших Н. подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
10.06.2012, 20:31     Исправить без использования глобальных переменных
Хотя, подробное изучение указателей до параметров-массивов не обязательно. Но как минимум синтаксис декларации указателя надо знать. Если тебе сложна адресная арифметрика, то выкидывай и заменяй на индексацию. Проблема ведь была в параметрах? Ну так передачу параметров я тебе показал, а циклы можно переделать.

Добавлено через 2 минуты
Цитата Сообщение от Bukharov11 Посмотреть сообщение
я же говорю препод не зачтет.
А он сможет объяснить, как размер массива, или индекс его элемента может быть отрицательным? Здесь unsigned только за тем, чтоб синтаксически закрепить эту особенность индекса и количества, семантически он здесь ничего не даёт, так как уже есть более строгая проверка на > 0. Можно убрать. Но если short int, то unsigned удвоил бы максимально возможное количество.

Добавлено через 1 час 17 минут
Цитата Сообщение от Bukharov11 Посмотреть сообщение
using namespace std;
и цепляем всё, что там валяется. Ты все члены пространства из файла iostream знаешь досконально? Можешь гарантировать, что ни один не совпадёт с каким нибудь твоим идентификатором? Это ещё одна сложность. А у меня каждый поток и каждый манипулятор цепляется отдельно и не тянет за собой весь iostream. А поэтом можно не знать про cerr, например. Это тоже упрощение: не надо, придумывая идентификатор гадать, с чем он может случайно совпасть. Используемые же члены надо знать так и так.
 
Текущее время: 04:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru