#include <iostream>
void copy(char array[], char ready[], int numb, int obrezko) {
#include <stream.h>
#include <stdio.h>
#include <strings.h>
char start[20];
int k; //бу-бу) йа камент )
int n =0; //счетчег сцуко хитрый ^_^
int obrez=0; //покудова копируем строчко
void show_array(char array[], int numb) {
printf("\noutput >> ");
for (int i=0; i<numb; i++) cout<<array[i];
printf(" <<output\n");
}if (obrez!=0 or obrez!=k) {numb=obrezko; k=obrezko; }
char enter() {
if(n != numb) {
ready[n] = array[n];
n++;
copy(array,ready,numb,obrezko);
}
}
printf("enter string (20 symbols max): ");
scanf("%s", start);
printf("\nenter number of symbols, would you like to copy or print '0', if you want to copy string till the end : ");
cin>>obrez;
}
int check_size(char for_check[]) {
k = strlen(for_check);
return k;
}
int main() {enter();{
check_size(start);
show_array(start,k);// пишем массивко исходный в консолько
if (obrez>k) {printf("you try copy more, then you have, sorry :(\n"); return 0;}
else {
char finish[k];
copy(start,finish,k,obrez);
show_array(finish,k);// пишем копированный массив в консолько
}
}
Привет, меня зовут Илья Кригоузов и я занимаюсь информационными технологиями с 2005 года. Под такими технологиями я понимаю довольно широкий круг вещей: сайты любой сложности, базы данных и клиент-серверные приложения.
Закончил МИРЭА по специальности «инженер-математик», практику проходил на концерне радиостроения ОАО «Вега».Работаю в Информационных системах для бизнеса, так же сотрудничал с АйТи-агенством.
В свободное время увлекаюсь фотографией. Найти меня вы можете:
Закончил МИРЭА по специальности «инженер-математик», практику проходил на концерне радиостроения ОАО «Вега».Работаю в Информационных системах для бизнеса, так же сотрудничал с АйТи-агенством.
В свободное время увлекаюсь фотографией. Найти меня вы можете:
интернет
(38)
разработка
(29)
программирование
(19)
сайт
(19)
код
(18)
сорцы
(14)
дизайн
(13)
настройка
(12)
администрирование
(11)
фри
(11)
Drupal
(10)
php
(10)
c++
(9)
халява
(9)
концепция
(8)
мирэа
(8)
работа
(8)
jQuery
(6)
файлы
(6)
ПерехватЪ
(5)
css
(4)
фото
(4)
Германия
(3)
Россия
(3)
закачка
(3)
новости
(3)
MySQL
(2)
Windows
(2)
ОС
(2)
галерея
(2)
головоломка
(2)
графика
(2)
гугл
(2)
рубль
(2)
статистика
(2)
теория
(2)
шестая планета
(2)
Adobe
(1)
CorelDraw
(1)
Illustrator
(1)
Linux
(1)
Photoshop
(1)
SQL
(1)
apple
(1)
debug
(1)
html
(1)
js
(1)
mac
(1)
onX
(1)
ppc
(1)
seo
(1)
tools
(1)
web
(1)
банк
(1)
блоги
(1)
браузер
(1)
деньги
(1)
жж
(1)
здоровье
(1)
импорт
(1)
инструменты
(1)
книга
(1)
музыка
(1)
мымра
(1)
наука
(1)
отдых
(1)
отладка
(1)
продвижение
(1)
случайно
(1)
ссылка
(1)
стандарты
(1)
текст
(1)
16 декабря 2007 г.
С++ аналог функции strcpy
Вот собственно полностью готовый аналог функции strcpy, поддерживает даже параметр "количество символов для копирования", проверяет его валидность. Так же оптимизирована рекурсия и нет пустых вызовов функций. Радуйтесь наздоровье :)
Подписаться на:
Комментарии к сообщению (Atom)
obrez, obrezko.. wtf?! Are you seriously?
ОтветитьУдалитьI don't think so)
Удалить