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

Тема из раздела "Непонятки в++" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ добавление в конец массива char http://www.cyberforum.ru/cpp-beginners/thread1190759.html
Пусть имеется массив char* mass = new char который заполняется чем-то типо "klj kljh kljh lkj hlk jhiou oiuh" Есть еще один массив char* mass1 = new char который заполняется такой-же билибердой. Как сделать так, чтобы то, что вводится во второй массив добавлялось в конец первого массива?
C++ Вылет после компиляции Реализация алгоритма Дейкстры. После запуска компиляции - вылет из CodeBlocks #include "stdafx.h" #include <iostream> using namespace std; const int V=6; void Dijkstra(int GR, int st) http://www.cyberforum.ru/cpp-beginners/thread1190758.html
C++ Вывод значения счетчика на определенной итерации
Здравствуйте, Помогите чем сможете. Вот программка для помесячной капитализации депозита в банк. Все вроде работает. Но вот нужно что бы, когда сумма вклада удвоилась в двое, то выводится значение одной итерации на которой это произошло. Например если вклад 500, под 24% то через 60 месяцев бедет где то 1640. Нужно вывести что только на 36 месяце сумма увеличится в двое и будет составлять 1019,94....
C++ В двумерном массиве найти произвольный элемент, отсортировать массив
В заданном двумерном массиве с помощью шаблонов ф-и найти произвольный элемент, отсортировать массив и вновь обрести .. Добавлено через 31 секунду В заданном двумерном массиве с помощью шаблонов ф-и найти произвольный элемент, отсортировать массив и вновь обрести ..
C++ VS кидает исключение при повторном освобождении памяти http://www.cyberforum.ru/cpp-beginners/thread1190742.html
Здравствуйте! Помогите, пожалуйста, разобраться с программой, никак не могу понять из-за чего выскакивает ошибка... Вот проект VS 2013: Кидает вот такое сообщение: На этом участке кода при втором проходе: void builder(char * file, short ** c, int * cl, int k, int g, int m) { FILE * t; fopen_s(&t, file, "r"); if (t == NULL) { return 0;
C++ Считывания из файла помогите считать файл в методе read_file() #include<iostream> #include<math.h> #include <fstream> using namespace std; class c_bank { подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13132 / 7395 / 828
Регистрация: 27.09.2012
Сообщений: 18,226
Записей в блоге: 3
Завершенные тесты: 1
28.05.2014, 02:31
Цитата Сообщение от fredwriter Посмотреть сообщение
почему так работает:
Массив не инициализирован же, значит strlen(comp_Num) будет читать пока не встретит 0 в памяти
Цитата Сообщение от fredwriter Посмотреть сообщение
А так не работает:
strlen(comp_Num) вернет 0, а значит функция не будет писать ничего в lpMultiByteStr, т.к. буфера недостаточно.

так же заходим на MSDN и читаем:
cbMultiByte
[in] Size, in bytes, of the buffer pointed to by the lpMultiByteStr parameter. If this value is zero, the function returns the number of bytes required for the buffer. (In this case, the lpMultiByteStr buffer is not used.)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru