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

Почему функция копирования строк не принимает два параметра? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двумерный массив макс мин http://www.cyberforum.ru/cpp-beginners/thread299484.html
кодеры помогите срочно нужен код на Dev-C++ учу дев но на заочке еще нив чем не разобрался тольком уже требуют написать прогу на массивы вообщем нужен код задающий двумерный массив и выводящий на...
C++ Написать и протестировать функцию STRP Написать и протестировать функцию STRP(str1, str2), которая определяет, встретился ли в строке str1 какой-нибудь символ из строки str2. Что сам "сделал"... http://www.cyberforum.ru/cpp-beginners/thread299481.html
C++ Пара заданий на циклы, для тех кому скучно
Привет товарисчи... Кому скучно, накатайте кодики к следующим мелочам 3 . 4. y=0,25x^3+x^2-5 при a=-3, b=5, n=12 Получить таблицу значений от а до b в n точках, определить экстремумы ...
C++ checkedListBox
как записать в столбец таблицы именно выбранный Item из checkedListBox. DataRow row1 = dsDataSet1.zayvka.NewRow(); try { if...
C++ Работа с классами http://www.cyberforum.ru/cpp-beginners/thread299476.html
Прошу Вас помочь решить задачу. Цифровой счетчик, это переменная с ограниченным диапазоном. Значение которой сбрасывается, когда ее целочисленное значение достигает определенного максимума...
C++ Очереди объединить две очереди в одну, чередуя элементы первой и второй очереди подробнее

Показать сообщение отдельно
kazak
3038 / 2359 / 157
Регистрация: 11.03.2009
Сообщений: 5,405
Завершенные тесты: 1
19.05.2011, 12:57
Цитата Сообщение от kravam Посмотреть сообщение
Как я люблю g++!
strcpy_s и др. чисто майкрософтовская фишка, тебе никто не запрещает пользоваться стандартными функциями.

Добавлено через 6 минут
Цитата Сообщение от kravam Посмотреть сообщение
Я понимаю, что длина первой строки MAX_PATH, известна то есть. Вроде как её поэтому и необязательно указывать параметром. Но! Дело в том, что если этот параметр необязателен, то он должен быть ТРЕТЬИМ. А не вторым, как Вы сказали.
Так что неувязочка выходит.
Их две функции для указателей:
C
1
2
3
4
5
errno_t strcpy_s(
   char *strDestination,
   size_t sizeInBytes,
   const char *strSource 
);
и для статического массива в качестве приемника
C++
1
2
3
4
5
template <size_t size>
errno_t strcpy_s(
   char (&strDestination)[size],
   const char *strSource 
); // C++ only
http://msdn.microsoft.com/es-es/library/td1esda9(v=vs.80).aspx
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru