Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ С++ Конструктор копий. Функция, работающая с объектами Конструктор копий должен работать в след. ситуациях: 1) В объявлении объекта, когда один объект используется для инициализации другого. 2) Объект передается в ф-ю в качестве параметра 3) В качестве возвр. знач. создается временный объект У меня проблема либо с конструктором копий, либо с дружественной функцией. В результате мне вместо заданных мной данных выводится мусор. (Никаких ошибок... https://www.cyberforum.ru/ cpp-beginners/ thread806124.html Тормозит программа C++
Добрый вечер. В чем может быть загвоздка? Пишу тетрис (консольный), на работе он летает а дома тормозит. Хочу дописать... Железо почти одинаковое...
C++ Нужна практика https://www.cyberforum.ru/ cpp-beginners/ thread806115.html
Приветствую всех. :) Не ругайтесь сильно, знаю что подобных тем было созданно уйма. Подскажите пожалуйста как мне поступить. Я ещё не учусь в выше, язык изучаю сам дома, сейчас читаю паралельно пару книг, и всё бы хорошо, но в последнее время, я почти не пишу программ (если их так можно назвать :D), вот захожу в раздел " С++ для начинающих", открываю топики, и давай смотреть, то слишком лёгкая,...
C++ Библиотека libtiff на с++ https://www.cyberforum.ru/ cpp-beginners/ thread806097.html
Добрый вечер. У меня следующие проблемы. Искал библиотеку libtiff (tiff.h / tiffio.h) на с++ для работы с файлами данного формата. Но ничего дельного не нашел ни на наших, ни на иностранных ресурсах. Обрывки кода были, но, зачастую, в нем приплетены классы и функции, описания которых нет (и как поймешь, что оно там делает, когда класс с именем, смутно помогающим понять его возможное...
Вылетает программа при обращении к объекту класса C++
итак, есть абстрактный базовый класс "дерево", есть два его наследника: плодовое дерево и лесное дерево. Надо написать класс "Контейнер деревьев" на базе массива программа вылетает с сообщением "17.ехе" прекращает работу, виндоус ищет пути предотвращения проблемы и т.д. head.h #ifndef _TREEE_ #define _TREEE_ #include <iostream> #include <cmath> using namespace std; enum Type {list,...
C++ Класс-контейнер? Что это такое и с чем его «едят»? https://www.cyberforum.ru/ cpp-beginners/ thread806077.html
Вечер добрый, столкнулся со следующей проблемой, в общем, есть задание: Создать класс-контейнер, который является абстракцией текста и состоит из линейных объектов и методов для добавления строки в тексте, удаление строки из текста, очистить текст, получить длину самой длинной строки. Ну, я как обычно, перед тем как писать код, начал шариться по нету и собирать информацию, теорию и т.д. и...
C++ Перегрузка классов https://www.cyberforum.ru/ cpp-beginners/ thread806075.html
struct Massiv { int n; int *p; Massiv () { p=0; n=0; } Massiv (int *y,int n)
Вещественные массивы С[4][5], D[4][5] C++
Помогите дописать программу!!!! Использование функций, получающих и возвращающих более одного значения. Даны вещественные массивы С, D. Для каждого массива определить: 1) среднее арифметическое положительных элементов; 2) количество отрицательных элементов. #include <iostream.h>
C++ Компонент для обработки голоса через микрофон Здравствуйте подскажите какую нужно скачать библиотеку Embarcadero RAD Studio XE, для распознавания речевых команд? https://www.cyberforum.ru/ cpp-beginners/ thread806032.html C++ Среднее арифметическое отрицательныъ элементов массива в С++ Ввести с клавиатуры одномерный массив X из N элементов целого типа.Количество N предварительно ввести с клавиатуры(не более 15). Сформировать одномерный массив Y в соответствии с номером варианта.Тип элементов массива Y определить в соответствии со смыслом задания. Результат вывести в виде таблицы. http://cs309320.vk.me/v309320968/5718/otpwYgSqrxc.jpg Задание №22 - находится по этой ссылке. ... https://www.cyberforum.ru/ cpp-beginners/ thread806022.html
Рекуррентная формула C++
Задачка: Дано начальное значение a0=2 и рекуррентная формула {a}_{i}=(2+({a}_{i-1})^2)/2*{a}_{i-1} . Найти номер первого элемента, превысившего введенное с клавиатуры число.
C++ Количество цифр в последовательности https://www.cyberforum.ru/ cpp-beginners/ thread805999.html
В общем вот задачка: Ввести с клавиатуры целое число, которое будет являться количеством символов во вводимой последовательности. Найти количество цифр во введенной последовательности. Надо написать код программы, а я даже понять не могу что от меня хотят
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
12.03.2013, 11:43 0

Подскажите, почему не работает strcpy_s() - C++ - Ответ 4242602

12.03.2013, 11:43. Показов 4133. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от alsav22 Посмотреть сообщение
strcpy_s() - не стандарт.
То, что это поделка от MS не значит, что она не должна работать как надо.
Судя по описанию второй аргумент должен быть равен размеру приемного буфера, а не размеру копируемой строки (Size of the destination string buffer). Я бы вообще вынес strlen(pcStr)+1 в отдельную переменную и использовал ее и в new, и при копировании.
С strncpy() не стоит забывать, что может быть не добавлен \0 в конец строки, если размер исходной строки больше буфера. Что собственно и происходит, т.к. потеряна +1.

Вернуться к обсуждению:
Подскажите, почему не работает strcpy_s() C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2013, 11:43
Готовые ответы и решения:

Не работает strcat_s с strcpy_s
strcat_s(strcpy_s(s3, sizeof(s1), s1),sizeof(s2), s2); Так не работает. strcpy_s(s3, sizeof(s1),...

Не работает удаление пробелов в строке! Подскажите пожалуйста, почему не работает?
Здравствуйте! Скажите пожалуйста, почему не работает данный код; должно брать строку, которую ввёл...

Подскажите почему не работает?
Подскажите пожалуйста почему не работает скрипт? &lt;html&gt; &lt;head&gt; &lt;script...

Подскажите почему не работает
start: var nickname = prompt('Введите никнейм'); var str = 'Ваш никнейм: '; if...

10
12.03.2013, 11:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2013, 11:43
Помогаю со студенческими работами здесь

Подскажите почему не работает
Нужно добавить К элементов в конец динамического массива #include&lt;iostream.h&gt;...

Подскажите почему не работает
void __fastcall TForm3::Image1DblClick(TObject *Sender) { if(Panel5-&gt;Caption.Trim()==&quot;А&quot;) //...

Подскажите, почему не работает оператор if
У меня есть уравнение окружности: F := x^2+y^2 = 1. Для проверки if мне нужно отправить это...

Подскажите, почему это работает!?)
Мне необходимо изменить все строчные буквы на заглавные, это все получается. Я ввожу символы(причем...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru