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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать адрес символа в строке. http://www.cyberforum.ru/cpp-beginners/thread226757.html
Доброго времени суток, Уважаемые Форумчане! Будьте добры помогите решить задачку на C++: Ввести строку произвольной длины (<80 символов), содержащую символ ’*’. Какой этот символ по счёту? Распечатать его адрес и его соседей (при условии, что символ ’*’ не первый и не последний). Заранее благодарен!
C++ строки в си++ срооочно понятным языком с каментами Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово. http://www.cyberforum.ru/cpp-beginners/thread226724.html
Опредилить, существует ли на диске необходимый файл (*.txt) C++
Добрий день! Я новичок в с++ и в програмирование в целом. Подскажите , пожалуйста, можна в програме опредилить существует ли на диске необходимый файл (*.txt)?
помогите дописать прогу по двум мас C++
помогите дописать прогу Дана целочисленная прямоугольная матрица. Характеристикой строки матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. #include<math.h> #include<conio.h> #include<stdio.h> #include<iostream.h> main() {
C++ Как реализовать tolower()? http://www.cyberforum.ru/cpp-beginners/thread226709.html
Подскажите, пожалуйста, как применить функцию tolower() к переменной типа vector<int>::size_type Вот фрагмент кода, приводящий к ошибке: vector<string> sval; ..... for (vector<int>::size_type i = 0; i != sval.size(); ++i) sval = tolower(sval); Вот ошибка: error: no matching function for call to 'tolower(std::basic_s
C++ Строки НРужно написать прогу которая изменит "В науке есть радость. Наука приносит удовольствие" на "В науке есть радость, она приносит удовольствие" подробнее

Показать сообщение отдельно
dart_wader
1 / 1 / 0
Регистрация: 01.01.2011
Сообщений: 19
10.01.2011, 19:02     Вопрос по теории языка.
Доброго времени суток, Уважаемые Форумчане!

Есть вопрос по теории языка 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;
}
Заранее благодарен!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru