|
|
Другие темы раздела | |
Visual C++ Компилятор MS Visul Studio 2005 не поддерживает русские буквы Мой компилятор MS Visul Studio 2005 не поддерживате руские буквы.Как сделать чтобы он их поддерживал????? https://www.cyberforum.ru/ visual-cpp/ thread4726.html |
Visual C++ Не работает функция isdigit Приветствую! возник такой вопрос: может ли функция isdigit() работать без создания своей функции? Что нужно изменить в моем примере что бы выдавалась ошибка при вводе пользователем букв вместо числел? Мне бы хотелось, что бы работал именно мой код, а так как посоветовано Ilay, мне писать нельзя - будут 2 одинаковых курсовика. Наверное должно быть решение. P.S.: if (!isdigit(a)) -... |
Visual C++ Калькулятор Продолжаю тему калькуляторов) передо мной встала та же проблема, что и перед автором 69_rus: проверка вводимых символов(нужно чтобы вводились числа, а не буквы). пробовал с помощью функции isdigit, также пробовал написать свою функцию проверки но всё безуспешно. поведуйте, пожалуйста как это можно реализовать. вот сама прога: #include iostream.; #include math.h; #include locale.h;... https://www.cyberforum.ru/ visual-cpp/ thread4682.html | Visual C++ Странные ошибки выдаёт компилятор Мб кто подскажет, в С++ создаю MFC приложение. В общем задача такая, есть класс, нужно организовать работу с данными класса, ну в общем понятно. Пытаюсь подключить класс к приложению MFC: К примеру вот так: // shghDlg.cpp : implementation file // #include "stdafx.h" #include "shgh.h" #include "shghDlg.h" #include "kurs1.cpp" https://www.cyberforum.ru/ visual-cpp/ thread4678.html |
Visual C++ Не выполняется ветка else Здравствуйте, прошу о помощи.Вот программа-микрокалькулятор.Необходимо, что бы после ввода знака операции шел запрос на ввод одного или 2х- чисел(в зависимости от функции). У меня же всегда идет запрос лишь одного числа и становится невозможно выполнение функций, требующих 2 аргумента(+, -, /...).Проблема состоит в невыполнении раздела ELSE оператора IF. В чем причина мне непонятно. #include ... |
Visual C++ Как разрешить ввод в Edit чисел с точкой или запятой?
https://www.cyberforum.ru/ visual-cpp/ thread4655.html Подскажите пожалуйста, как разрешить ввод в Edit чисел с точкой или запятой. Я прописал следующий код для того, чтобы можно было вводить только цифры: if ((Key '0' || Key ; '9') && Key != 8) Key= 0; Но теперь нельзя вводить точки и запятые. Как это исправить? Заранее спасибо. |
Visual C++ прикольный интерфейс народ!А где можно найти прикольные иконки и пинтограммы, чтобы интефейс смотрелся бы не так стандартно? https://www.cyberforum.ru/ visual-cpp/ thread4638.html |
Работа с USB Visual C++ Друзья, кому не трудно, дайте ссылочки на инфу по работе с USB в Visual C++. Всем огромное спасибо. |
Visual C++ Где задать переменные во много-оконном приложении? Друзья, подскажите в каком файле объявлять переменные, функции и классы во многооконном приложении (Визуал С++), что бы ими можно было пользоваться из всех файлов программы. Пользователь я начинающий, поэтому такие глупые вопросы и задаю. https://www.cyberforum.ru/ visual-cpp/ thread4634.html | Visual C++ проверьте код пож-та! Вновь обращаюсь за помощью к умным людям. Буду премного благодарен, если кто поможет. Мне необходимо реализовать в программном виде одну функцию, точнее ее правую часть. Вот мой вариант выполнения этого задания. Теперь в подробностях: в 14 строке я задал формулу вычисления 1-го слагаемого. Далее я высчитал(на черновике) во сколько раз каждое следующее слагаемое больше предыдущего и в строке... https://www.cyberforum.ru/ visual-cpp/ thread4614.html |
Как открыть doc-файл в каком-нибудь визуальном компоненте? Visual C++ Народ помогите плз! Как закчать доковский файл в какой-нибудь визуальный компонент? Есть вордовский файл-нужно вывести в проге содержимое оставив форматирование(рисунки, формулы, шрифты и т.д.) |
Visual C++ Поразрядная обменная сортировка это что?
https://www.cyberforum.ru/ visual-cpp/ thread4581.html Помогите с поразрядной обменной сортировкой на visual c++. Скиньте алгоритм пожалуйста :cry: :cry: , Заранее спасибо всем откликнувшимся. Мое мыло anny_d@ngs.ru. Жду помощи от программистов. |
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
30.09.2007, 20:31 | 0 |
конструкторы - Visual C++ - Ответ 2337030.09.2007, 20:31. Показов 2690. Ответов 2
Метки (Все метки)
Ответ
Ужасть. Код нерабочий, однозначно. Оформление безобразное. И раздает ведь кто-то такой код и не стесняется . Бррр...
Я даже не берусь перечислять все ошибки в этом коде... Самое бросающееся в глаза: два конструктора копирования, честно скажу, типа boolean в С++ не встречал, не стоит точка с запятой после описания класса... Отвечаю на вопросы. Да, все приведенное может относиться к одному классу, только с некоторыми исправлениями. Вместо memory, я думаю, там должно стоять memcpy. Эта функция находится в memory.h. Из этого кода я сделал нечто похожее на правду (может, так разберетесь): Код
#include memory.h; class stack { private: enum {empty = -1}; char *s ; int max_len, top; public: stack(); stack(int size) { s=new char[size]; max_len = size; top=empty; } stack(int size, const char str []); stack(const stack &str); ~ stack() { delete [] s; } void reset() { top=empty; } void push(char c); char pop (); char top_of() const; bool full() const; }; stack::stack() { s = new char[1000]; max_len = 1000; top = empty; } stack::stack (int size, const char str []) { s = new char [size]; max_len = size; for (int i=0; imax_len && str !=0;++i) s[i]=str[i]; } stack::stack(const stack & str) { s = new char [str.max_len]; max_len = str.max_len; top = str.top; memcpy(s, str.s, max_len); } int main () { stack data; stack data1(100); stack w(4, "abcd"); return 0; } Вернуться к обсуждению: конструкторы Visual C++
0
|
30.09.2007, 20:31 | |
Готовые ответы и решения:
2
Конструкторы Написать класс Треугольник... (Конструкторы С++) Конструкторы, не могу прокоментировать текст проги В проекте VS2012 компилятор игнорирует конструкторы классов |
30.09.2007, 20:31 | |
30.09.2007, 20:31 | |
Помогаю со студенческими работами здесь
0
[дизайн и эволюция] провалы в variadic конструкторы Конструкторы,передача сообщений объектам и реакции объектов на сообщения в С++ Webpack собирает проект, а приложение говорит что мои конструкторы не конструкторы Определите класс матриц. Напишите перегруженные конструкторы для создания одномерной и двумерной матриц. В конструкторы передаются размерности матриц |