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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ Конструктор копий. Функция, работающая с объектами http://www.cyberforum.ru/cpp-beginners/thread806124.html
Конструктор копий должен работать в след. ситуациях: 1) В объявлении объекта, когда один объект используется для инициализации другого. 2) Объект передается в ф-ю в качестве параметра 3) В качестве возвр. знач. создается временный объект У меня проблема либо с конструктором копий, либо с дружественной функцией. В результате мне вместо заданных мной данных выводится мусор. (Никаких ошибок...
C++ Тормозит программа Добрый вечер. В чем может быть загвоздка? Пишу тетрис (консольный), на работе он летает а дома тормозит. Хочу дописать... Железо почти одинаковое... http://www.cyberforum.ru/cpp-beginners/thread806123.html
Нужна практика C++
Приветствую всех. :) Не ругайтесь сильно, знаю что подобных тем было созданно уйма. Подскажите пожалуйста как мне поступить. Я ещё не учусь в выше, язык изучаю сам дома, сейчас читаю паралельно пару книг, и всё бы хорошо, но в последнее время, я почти не пишу программ (если их так можно назвать :D), вот захожу в раздел " С++ для начинающих", открываю топики, и давай смотреть, то слишком лёгкая,...
Библиотека libtiff на с++ C++
Добрый вечер. У меня следующие проблемы. Искал библиотеку libtiff (tiff.h / tiffio.h) на с++ для работы с файлами данного формата. Но ничего дельного не нашел ни на наших, ни на иностранных ресурсах. Обрывки кода были, но, зачастую, в нем приплетены классы и функции, описания которых нет (и как поймешь, что оно там делает, когда класс с именем, смутно помогающим понять его возможное...
C++ Вылетает программа при обращении к объекту класса http://www.cyberforum.ru/cpp-beginners/thread806091.html
итак, есть абстрактный базовый класс "дерево", есть два его наследника: плодовое дерево и лесное дерево. Надо написать класс "Контейнер деревьев" на базе массива программа вылетает с сообщением "17.ехе" прекращает работу, виндоус ищет пути предотвращения проблемы и т.д. head.h #ifndef _TREEE_ #define _TREEE_ #include <iostream> #include <cmath> using namespace std; enum Type {list,...
C++ Класс-контейнер? Что это такое и с чем его «едят»? Вечер добрый, столкнулся со следующей проблемой, в общем, есть задание: Создать класс-контейнер, который является абстракцией текста и состоит из линейных объектов и методов для добавления строки в тексте, удаление строки из текста, очистить текст, получить длину самой длинной строки. Ну, я как обычно, перед тем как писать код, начал шариться по нету и собирать информацию, теорию и т.д. и... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
12.03.2013, 12:19     Подскажите, почему не работает strcpy_s()
Цитата Сообщение от alsav22 Посмотреть сообщение
Где тут что потеряно?
Сравните варианты:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cstring>
 
using namespace std;
 
int main() {
   
   char dest[100];
   char* src = "0123456789";
   
   strncpy ( dest, src, strlen(src) ); // Вариант 1
   //strncpy ( dest, src, strlen(src)+1 ); // Вариант 2
   
   cout << dest << endl;
   
   return 0;
}
вывод.
 
Текущее время: 20:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru