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

itoa. перевод числа в строку. реализуем вырезанную из стандарта функцию))) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Калькулятор http://www.cyberforum.ru/cpp-beginners/thread249493.html
Пишу калькулятор. Прошу помощи. Вот мой код #include <iostream> #include <locale.h> #include <string.h> #include <cmath> using namespace std; int a,c,r; char b,mur; void minus(void); void plus(void); void mnosit(void);
C++ получить из одной квадратной матрицы другую помогите с матрицей ПОЖ. Даны квадратные матрицы А,В и С порядка n. Получить матрицу (А+В)С. заранее спс! пожалуйста решите с кодом С. у мя турбо С. http://www.cyberforum.ru/cpp-beginners/thread249492.html
C++ Преобразование символов в числа в строках
Дан текст. Нужно определить, является ли он правильной десятичной записью целого числа.
Строковый литерал C++
Вопрос к профи: Верно ли что, когда мы инициализирум строку вот так: const char *str = "Строка", то компилятор понимает ее так: 1) char temp = {'С', 'т', 'р', 'о', 'к', 'а', '\0'} - сначала в памяти создается массив символов с некоторым именем, например temp. 2) const char *str = temp - потом инициализируется указатель на эту строку, т. е. ему присваиватся адрес этой строки в памяти. В итоге,...
C++ Дан текст... http://www.cyberforum.ru/cpp-beginners/thread249465.html
Всем привет! Уважаемые господа! Кому не сложно посмотрите это задание: Дан текст. Преобразовать его поменяв местами максимальное и минимальное предложения. (Предложения начинаются и заканчиваются на одной строке). Язык программирования "C"
C++ Поменять местами первый и последний элементы массива Дан одномерный массив, поменять местами первый и последний массив. Помогите плиз...я никак не понимаю эти массивы((( подробнее

Показать сообщение отдельно
LeX
134 / 134 / 31
Регистрация: 30.06.2010
Сообщений: 537
02.03.2011, 21:05  [ТС]     itoa. перевод числа в строку. реализуем вырезанную из стандарта функцию)))
Цитата Сообщение от ValeryS Посмотреть сообщение
или я не правильно объяснил или ты не понял
extern не объявление глобальной переменной extern команда линкеру внешняя переменная
file1.c
C++
1
2
3
.........
int x; 
.......
file2.c
C++
1
x=5;// получи ошибку необъяленная переменная
или так
C++
1
2
 extern int x// объеснение компилятору что где то в другом блоке есть  int x
x=5;// усе путем
переменные Old и StackSymb у меня объявлены в файле stdafx.cpp, через extern объявлены в его хидере который подключается к исходнику. в этом же хидере описана структура stack. делал как ты объяснил. правильно сделано?

Цитата Сообщение от ValeryS Посмотреть сообщение
и с какого перепугу она глобальная
она тебе нужна(нужна ли) чтобы выделить память а потом присвоить это вершине стека
самое что не наесть локальная.
делаю глобальной что бы использовать в 2 функциях и не создавать 2. в поп и пуш.
она нужна что бы выделить, сохранить адрес и заполнить указатель предыдущей вершиной, потом только этой самой переменной(StackSymb) присвоить адрес новой вершины стека.
у меня вообще возникает ощущение что ты алгоритмику динамических списков не знаешь

Цитата Сообщение от ValeryS Посмотреть сообщение
у тебя в структуре нет конструктора копирования(по моему здесь все проблемы)
еще раз повторю
структура и класс это одно и тоже
разница в классе по умолчанию все элементы частные(privat)
а в структуре общие (public)
а вот здесь можно по подробнее? я почитал про классы, понял что нужен конструктор, а как его реализовать не разбирался особо еще. не поможешь разобраться?

Цитата Сообщение от ValeryS Посмотреть сообщение
одно и двух связные списки знаю(вперед назад)
а четырех это куда ???
это реализация таблицы. на паскале пришлось так извращаться что бы сделать полную прокрутку и что бы не пробегать лишний раз там где не надо. в итоге получилась курсовая, так сказать мини реализация экселя под дос 1946 строк вроде было что ли

Добавлено через 3 минуты
Цитата Сообщение от LeX BB Посмотреть сообщение
делаю глобальной что бы использовать в 2 функциях и не создавать 2. в поп и пуш.
она нужна что бы выделить, сохранить адрес и заполнить указатель предыдущей вершиной, потом только этой самой переменной(StackSymb) присвоить адрес новой вершины стека.
так же и с поп. присваиваем Old старый адресс, StackSymb предыдущий, освобождаем адрес Old
 
Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru