Форум программистов, компьютерный форум 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... http://www.cyberforum.ru/cpp-beginners/thread1190758.html
C++ Вывод значения счетчика на определенной итерации
Здравствуйте, Помогите чем сможете. Вот программка для помесячной капитализации депозита в банк. Все вроде работает. Но вот нужно что бы, когда сумма вклада удвоилась в двое, то выводится значение...
C++ В двумерном массиве найти произвольный элемент, отсортировать массив
В заданном двумерном массиве с помощью шаблонов ф-и найти произвольный элемент, отсортировать массив и вновь обрести .. Добавлено через 31 секунду В заданном двумерном массиве с помощью шаблонов...
C++ VS кидает исключение при повторном освобождении памяти http://www.cyberforum.ru/cpp-beginners/thread1190742.html
Здравствуйте! Помогите, пожалуйста, разобраться с программой, никак не могу понять из-за чего выскакивает ошибка... Вот проект VS 2013: Кидает вот такое сообщение: На этом участке кода при...
C++ Считывания из файла помогите считать файл в методе read_file() #include<iostream> #include<math.h> #include <fstream> using namespace std; class c_bank { подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13508 / 7666 / 866
Регистрация: 27.09.2012
Сообщений: 18,858
Записей в блоге: 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.)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru