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

Не копируется строка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму отрицательных элементов массива http://www.cyberforum.ru/cpp-beginners/thread249164.html
Приветствую всех)) Проблема в том что программу надо реализовать в виде функции, а я без малейшего понятия как ето делать)) помогите кто чем может) В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. сумму отрицательных элементов массива. 2. произведение элементов массива, расположенных между максимальным и минимальным элементами. Упорядочить элементы массива по...
C++ Почему функция передает не то значение Помогите пожалуйста разобраться. Никак не могу понять, почему #include <stdio.h> int s (char*); int main (void) { char str = "Hello world!"; int lenght = s(str); printf ("Lenght = %d.\n", lenght); return 0; http://www.cyberforum.ru/cpp-beginners/thread249163.html
C++ Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда тейлора
Привет неспящим=)) В функциях я вообще не шарю, а мне надо всю программу реализовать в виде функции. Вот такая вот: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда тейлора, на интервале от x нач. до x кон. с шагом dx с точностью до Е. Каждая строка таблицы должна содержать значение фргумента, значение функции и количество просуммированных членов ряда...
C++ Найти сумму и количество четных элементов матрицы, меньших 10
Помогите решить задачу на Turbo С++ (где используются printf scanf) 1) Найти сумму и количество четных чисел, меньших 10. Массив: Z. Условия и ограничения: zij - натуральные числа.
C++ квадратный корень http://www.cyberforum.ru/cpp-beginners/thread249133.html
Помогите решить задачу на Turbo С++ (где используются printf scanf) 1)Вычислить корни квадратного уравнения ax^2+bx+c=0
C++ Напишите функцию bool IsDigit, определяющую, является ли заданный символ цифрой Если в упражнении сказано "дана строка", то ее можно считать при помощи инструкции вида cin>>S или при помощи функции getline. Если сказано, что дана строка, содержащая пробелы, то ее необходимо считывать при помощи функции getline. 3 Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ цифрой или нет. Напишите программу, которая получает на вход один... подробнее

Показать сообщение отдельно
Ксюха21
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 8
27.02.2011, 05:03     Не копируется строка
Подскажите мне, пожалуйста, в чём проблема. Пытаюсь написать аналог функции strcpy, но выдает, при компиляции нормально, а когда запускаю, выдает попытку записи в защищенную память, вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
char* stringcopy (char*, char*);
int main (void)
{
    char *firstname = "aaaaaaaaaaaaaaaa";
    char *lastname ="bbbbbbbbb";
        stringcopy(firstname, lastname);
    printf ("My firstname is %s.\n", firstname);
    return 0;
}
char* stringcopy (char* firstname, char* lastname)
{int i=0;
    while ( i < sizeof(lastname) && lastname[i]!='\0' )
            firstname[i] = lastname[i];
            i++;
    firstname[i]='\0';
    return firstname;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru