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

программа кодирования текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ можете привести пример http://www.cyberforum.ru/cpp-beginners/thread206780.html
можете привести пример на C++ неявного множественного и неявного одиночного наследования классов?
C++ Обменять значение перменных есть перемные a=5, b=4, нужно что было b=5,a=c;, но при этом не применяя дополнительных перменнных. Тоесть работать только с а и б. http://www.cyberforum.ru/cpp-beginners/thread206775.html
C++ DLL VS2005
Привет. Народ пробую освоить технику работы с dll. нашел инфу http://www.codenet.ru/progr/visualc/Using-DLL.php сделал вроде все как в примере. HINSTANCE hMyDll; hMyDll=LoadLibrary("Dll_1"); PFN_MyFunction pfnMyFunction; pfnMyFunction=(PFN_MyFunction)GetProcAddress(hMyDll,"MyFunction"); //тут адрес не могу получить...
C++ вычислить средний рост..
привет) помогите пожалуйста с задачкой. В таблице хранятся данные о студентах: фамилия, имя, рост, вес. Вычислить средний рост, рост самого высокого и самого низкого студента. Данные записать, используя тип record, инициализацию осуществить в разделе описаний.
C++ Очередь (С++), есть вопросы... http://www.cyberforum.ru/cpp-beginners/thread206752.html
Может ли кто нибудь дать коментарии к данному коду (объяснить как что тут происходит, подробное объяснение приетствуется... проблемы в универе =( , и сделать класс... ) или может ли ктонибудь дать более простой код очереди (с++) с коментариями? #include <iostream> #include <windows.h> using namespace std; class Node {
C++ Определить количество слов, заканчивающихся на заданную пользователем букву помогите пожалуйста написать программу: 2) Напишите программу, которая позволяет вводить с клавиатуры строку, содержащую более одного слова, и определять количество слов, заканчи-вающихся на заданную пользователем букву. Необходимо учесть, что при вводе строки, могут использоваться не только пробелы, но и знаки пунк-туации. Добавлено через 2 часа 10 минут помогите подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
09.12.2010, 13:11     программа кодирования текста
C++
1
dBUF_ = dBUF;
так нельзя делать, в dBUF_ указатель на память, из-за этого он потеряется

C++
1
_dBUF_ = dBUF_;
аналогично

C++
1
int * buf = (int*)malloc(strlen(str)*5);
эта строка не учитывает длину одного int элемента

ещё в функции code() очень много раз вычисляется длина str через strlen()
нужно вычислить один раз и это вычисленное значение везде использовать, чтобы не делать лишних операций всё время

C++
1
2
3
    free(buf);                                                                                                
    return cde;                                                                                               
    free(cde);
тоже неправильно, после return ничего не может стоять, так как никогда не выполнится
это наблюдается в обеих функциях

зачем в разных функциях делать разные имена переменных
переменные внутри одной функции касаются только этой функции, другие функции их не видят, поэтому во всех функциях можно использовать одни и те же имена
 
Текущее время: 10:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru