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

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

Войти
Регистрация
Восстановить пароль
 
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,340
Завершенные тесты: 1
#1

strcpy-ф-ия которая копирует значение первой переменной и вставляет во второй,но результата нет - C++

12.12.2009, 22:50. Просмотров 575. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
    int strcpy(char t[10000], char s[10000]){
    int i=0;
    while((s[i]=t[i])!='\0'){i++;
    }
return s;}
вызов
C++
1
2
3
4
char a[1000]="aaa";
char b[1000];
strcpy(a,b);
cout<<b;
ничего нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2009, 22:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос strcpy-ф-ия которая копирует значение первой переменной и вставляет во второй,но результата нет (C++):

Функция strcpy() не копирует строку - C++
Функция strcpy() не копирует строку //--------------------------------------------------------------------------- #pragma hdrstop ...

Функция копирует строку в другую строку заданой длины и помещает текст первой строки по центру второй строки - C++
Ребята помогите пожалуйста с прогой оч нужно, а то я сама не могу собразить полностью и как начать Вот само задание: &quot;Функция...

Удалить из первой строки символы, которых нет во второй - C++
Составить процедуру, в результате обращения к которой из первой заданной строки удаляется каждый символ, принадлежащий и второй заданной...

Найти элементы, которые есть в первой структуре, но нет во второй - C++
Дано два файла записей типа: название прибора, диапазон, цена. Сформировать новый файл, содержащий записи о тех приборах, которые есть в...

Найти самое короткое слово первой строки, которого нет во второй строке - C++
Люди! Помогите,пожалуйста.. надо написать программу на С++ выводящую на экран самое короткое слово первой строки,которого нет во втором...

(MASM) Удаление второй подстроки из первой и сохранение результата третью - Assembler
Здравствуйте! Три дня ломал голову над задачей и все-таки решил прибегнуть к вашей помощи. Даны три строки, S1, S2, S3. Удалить из S1...

5
Aurum Flare
2 / 2 / 1
Регистрация: 14.10.2009
Сообщений: 22
12.12.2009, 22:56 #2
а почему у тебя ф-ия типа int но ничего не возвращает?

Добавлено через 51 секунду
а, извиняюсь) упустил

Добавлено через 1 минуту
может быть дело в том, что ф-ия типа int а возвращаешь ты пременную типа char
0
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.12.2009, 22:58 #3
Цитата Сообщение от МедведЪ Посмотреть сообщение
strcpy(a,b);
замени на
C
1
strcpy(b,a);
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
12.12.2009, 23:02 #4
Работает все
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
void strcpy(char t[10000], char s[10000])
{
    int i = 0;
    while((s[i]=t[i])!='\0')
        i++;
}
int main()
{
    char a[1000]="aaa";
    char b[1000];
    strcpy(a, b);
    std::cout<<b;
    return 0;
}
valeriikozlov, не-не-не, он как раз в цикле во вторую строку переписывает
0
Gravity
563 / 557 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
12.12.2009, 23:03 #5
Цитата Сообщение от МедведЪ Посмотреть сообщение
ничего нет
По идее вообще не должно было скомпилироваться.
0
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,340
Завершенные тесты: 1
12.12.2009, 23:20  [ТС] #6
народ простите INT осталось от предыдующей попытки получить результат,я и char,char* попробовал!

Добавлено через 55 секунд
M128K145, нету ничего

Добавлено через 40 секунд
M128K145, valeriikozlov был прав,спасибо!
0
12.12.2009, 23:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2009, 23:20
Привет! Вот еще темы с ответами:

Написать программу, которая вставляет перед каждой второй буквой во введенной фразе слог "ку-" - Free Pascal
Надо написать программу, которая вставляет перед каждой второй буквой во введенной фразе слог &quot;ку-&quot;.

Результат с первой переменной есть, а со второй уже ошибка - Lazarus
В Lazarus при нажатие на кнопку выдает результат запроса в dbgrid для определенной переменной, полученной из Edit. Когда я ввожу новую...

Определить, сколько в первой строке таких символов, которых нет во второй? - Turbo Pascal
даны две строки, сколько в первой строке таких символов, которых нет во второй?

Получить новую строку из символов первой строки, которых нет во второй - Turbo Pascal
дана срока, состоящая из букв и цифр, и строка из цифр и других знаков. Получить новую строку из символов первой строки, которых нет во...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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