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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму отрицательных элементов массива http://www.cyberforum.ru/cpp-beginners/thread249164.html
Приветствую всех)) Проблема в том что программу надо реализовать в виде функции, а я без малейшего понятия как ето делать)) помогите кто чем может) В одномерном массиве, состоящем из n вещественных...
C++ Почему функция передает не то значение Помогите пожалуйста разобраться. Никак не могу понять, почему #include <stdio.h> int s (char*); int main (void) { char str = "Hello world!"; int lenght = s(str); printf ("Lenght =... http://www.cyberforum.ru/cpp-beginners/thread249163.html
C++ Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда тейлора
Привет неспящим=)) В функциях я вообще не шарю, а мне надо всю программу реализовать в виде функции. Вот такая вот: Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью...
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. Если сказано, что дана строка, содержащая пробелы, то ее необходимо... подробнее

Показать сообщение отдельно
Ксюха21
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 8

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

27.02.2011, 05:03. Просмотров 362. Ответов 2
Метки (Все метки)

Подскажите мне, пожалуйста, в чём проблема. Пытаюсь написать аналог функции 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru