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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dart_wader
1 / 1 / 0
Регистрация: 01.01.2011
Сообщений: 19
#1

Вопрос по теории языка. - C++

10.01.2011, 19:02. Просмотров 306. Ответов 2
Метки нет (Все метки)

Доброго времени суток, Уважаемые Форумчане!

Есть вопрос по теории языка C++: Объясните пожалуйста, почему в программе компилятор Visual Studio 2008 Express Edition "ругается" на strcpy , предлагая strcpy_s .

вот пример той задачки и условия: Ввести строку произвольной длины (<80 символов). Поменять местами первую и вторую половины строки:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main(void)
{
    char str[80],one[40],two[40];
    int n,i;
    cin>>str;
    n=strlen(str);
    for(i=0;i<n/2;i++)
    one[i]=str[i];
    one[n/2]='\0';
    strcpy_s(two,&str[n/2]);
    strcat_s(two,one);
    cout<<two<<endl;
}
Заранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2011, 19:02     Вопрос по теории языка.
Посмотрите здесь:

Класс- вопрос по теории - C++
Кто может подсказать как создавать объекты в цикле? Это возможно? Ну примерно вот так #include&lt;iostream&gt; using namespace std; ...

Вопрос по синтаксису языка - C++
Народ, всем привет!!! Вопрос такой: есть 2 класса, как вставить в класс Prizm функцию friend void...

Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю - C++
Разбор исходного текста на языке программирования. Выделение в исходном коде программы ключевых слов языка и операторов языка по словарю....

Какая версия языка у языка С++? - C++
Здравствуйте! Собираюсь писать егэ по информатике уже меньше, чем через две недели. Собираюсь писать код на С++. В заданиях пишется,...

вопросы по теории - C++
помогите ответить на вопросы по теории!! Тема - СТРУКТУРЫ 1) способы обьявления струкутрных переменных. Динамическое выделение...

Помощь в теории - C++
Вот у меня такое задание : написать программу, формирующую по исходному BMP файлу два новых BMP файла, содержащих левую и правую половины...

Неясности в теории - C++
Здравствуйте! Объясните пожалуйста почему в параметрах функции чаще всего используют указатель на массив, а не сам массив, например, void...

Вопросы по теории C++ - C++
Есть несколько вопросов по теории C++ 1)Что такое функция пользователя 2)Как инициализировать указатель Если можно , то без всяких...

непонятность по теории - C++
что означает статическая переменная? она как локальная только не стирается после окончания функции? или как?

Немного теории - C++
Доброго дня, форумчане! Пишу курсач на тему Системы программирования. Препод сказал, что у меня нет информации о видах систем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
10.01.2011, 20:21     Вопрос по теории языка. #2
вариант strcpy с контролем границ, безопаснее как пишет MSDN
alex_x_x
бжни
2445 / 1650 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
10.01.2011, 20:28     Вопрос по теории языка. #3
strcpy_s не входит стандарт, не относится к языку, не переносим, единственно возможно и правда позволяет избежать ошибок, хотя так как речь идет о c++ - strcpy это с, в с++ со строками работают через string
Yandex
Объявления
10.01.2011, 20:28     Вопрос по теории языка.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru