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

Вызов функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию шаблон, для считывания из файла http://www.cyberforum.ru/cpp-beginners/thread323176.html
Написать функцию шаблон, для считывания из файла
C++ не как не получается Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих массива равных первому элементу массива S. http://www.cyberforum.ru/cpp-beginners/thread323170.html
Написать программу заменяющую точки на "?" C++
Написать программу заменяющую точки на "?" Напишите пожалуйста программу в Си
C++ В одномерном массиве,состоящем из n вещественных элементо,вычислить сумму всех отрицательных элементов массива
В одномерном массиве,состоящем из n вещественных элементо,вычислить сумму всех отрицательных элементов массива напишите пожалуйста в просто Си
C++ Двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread323159.html
Дается n и m;Нужно заполнить двумерный массив A диагональю Например n=4 m=6 вывод 0 1 3 6 10 14 2 4 7 11 15 18 5 8 12 16 19 21 9 13 17 20 22 23
C++ задание из книжки с массивами два заведомо упорядоченных массива (например 1,3,6,8,100500 и 3,5,9,10,9000), размер массивов одинаковый. Склеить их в один новый массив длиной в два раза больший, чем они, так, чтобы новый массив... подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
20.06.2011, 15:24
Держи.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>
 
#define  size_type  sizeof(unsigned int);
#define  uint   unsigned int
 
 
// функция по-копированию байтов - двойными словами
void __fastcall  d_strcpy(char* dst, const char* src) {
      int  len = 1;
      const char*  str = src;
      while( *str++)
          len++;
      int  sz  = len /  size_type;
      while(sz--) {
                   *(uint*) dst = *(uint*) src;
        src += size_type;
        dst += size_type;
      }
      sz = len % size_type;
      while(sz--)
        *dst++ = *src++;
}
 
 
 
void  main(void){
 
    char  str[255];
    d_strcpy(str, "Copy double word, the char, string...." );
    puts(str);
           system("pause");
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru