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

Вторую строку нужно скопировать в конец первой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что такое ref class http://www.cyberforum.ru/cpp-beginners/thread685540.html
Здравствуйте, господа программисты! Не могли бы вы мне скинуть ссылочку на какой-нибудь сайт, учебник или тому подобное по тому, что называется ref class, а то я сам никак найти не могу. Заранее...
C++ Определить количество простых чисел в матрице: подробно разобрать код Нужно подробное объяснение кода, если можно построчно. Определить количество простых чисел в матрице. #include<iostream> #include <conio.h> using namaspace std; http://www.cyberforum.ru/cpp-beginners/thread685531.html
C++ Вычислить обратные значения тех из тех чисел, значения которых не равны нулю
Даны три числа x y z.Вычислить обратные значения тех из них, значения которых не равны нулю , остальные оставить без изменения . Новые значения напечатать #include <stdio.h> #include <conio.h>...
C++ Как вставить картинку в консоль
Ребята как в Си++ вставить картинку?
C++ Заменить во введенной строке каждую последовательность <xx> (где xx – двухзначное шестнадцатеричное число) на символ с номером xx http://www.cyberforum.ru/cpp-beginners/thread685516.html
Заменить во введенной строке каждую последовательность <xx> (где xx – двухзначное шестнадцатеричное число) на символ с номером xx. Например: для строки “ab<F6>cdefgh<E9><F2>ijk<asd>” -...
C++ Нужно исправить класс комплексных чисел Программа написана в среде visual studio 2010, прошу помочь исправить ошибку, а именно выводит на значения, а лишь указатель на некоторый раздел памяти (программа должна выполнять сложение и... подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4227 / 2201 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
31.10.2012, 21:53
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
34
35
#include<stdio.h>
#include<ctype.h>
#define GL "AEIOUYaeiouy"
 
void Strcpy(char *s, char *t)
{
   char *a, *b;
   while(*s++)
      ;
   s--;
   a = s;
   while(*s++ = *t++)
      ;
   b = s - 1;
   while(a < b)
   {
       while(a < b && !(isalpha(*a) && !strchr(GL, *a)))
          a++;
       while(a < b && !(isalpha(*a) && !strchr(GL, *b)))
          b--;
       if(a < b)
       {
           *a ^= *b ^= *a ^= *b;
           a++; b--;
       }
   }
}
 
int main()
{
   char s[1024] = "abc", t[512] = "x1y2z";
   Strcpy(s, t);
   puts(s);
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru