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

Скопировать строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Потоки. Ввод-вывод. Ошибка на этапе компиляции. http://www.cyberforum.ru/cpp-beginners/thread407867.html
#include <windows.h> #include <fstream> #include <iostream> #include <iomanip> using namespace std; void main() { char Answer; const int MessageCount = 8;
C++ В треугольнике заданы две стороны a, b ,c. Вычислить и вывести на экран остальные элементы треугольника. помогите пожалуйста дописать программу,по блок-схеме углы вроде написал,но правильно ли? #include <iostream> #include <iomanip> #include <math.h> using namespace std; int main(void) { double a, b, c, A, B, C, ; double Ap, Bp, Cp; http://www.cyberforum.ru/cpp-beginners/thread407861.html
C++ реализация стека
Выполнить реализацию стека (как на основе массива, так и на основе списка), в котором могут размещаться элементы заданного типа. Обеспечить реализацию конструктора по умолчанию, конструктора копирования и перегрузку оператора присваивания. (Обычно реализация стека включает стандартный набор методов, для записи в стек, извлечения из стека, проверки пустоты; если стек ограничен по размеру, то...
оптимизация по скорости sin cos log e C++
Нужна помощь по курсачу. Задание состоит в следующем: написать sin cos log e работающие в 2 раза быстрее чем из Math.h. Вообщем программы по оптимизации я написал. А вот что писать в самой курсовой я даже понятия не имею) подкиньте кто нить хорошие идеи и книги которые помогут написать курсачь) P.S. Эт моя первая курсовая в универе. P.P.S. кто подскажет как мне всю курсовую написать тому...
C++ Ключевое слово virtual http://www.cyberforum.ru/cpp-beginners/thread407854.html
Что означает ключевое слово virtual в списке базовых классов при декларации класса для случая множественного наследования?
C++ игра в крестики-нолики Есть одна задачка - игра в крестики-нолики.надо сделать чтобы есть возможность выбора играть против компьютера или против человека,ну второго игрока.и в конце можно выбрать играть еще-раз. #include <stdio.h> #include <stdlib.h> char matrix; /* матрица игры */ char check(void); void init_matrix(void); void get_player_move(void); void get_computer_move(void); подробнее

Показать сообщение отдельно
|_|_|yTHuK
1 / 1 / 0
Регистрация: 13.12.2009
Сообщений: 76

Скопировать строку - C++

15.12.2011, 02:09. Просмотров 609. Ответов 5
Метки (Все метки)

Нужно скопировать строку определенное количество раз.
Для этого нужно написать свою функцию.
Вот код:
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
36
37
38
39
40
41
42
#include <conio.h>
#include <stdio.h>
int funk (char *,char *,int);
 int main(void)
     {
     char s1[80];
     char s2[80];
     int otv,r;
     
         printf("Vvedi s1:");gets(s1);
         printf("\nvvedite skolko raz nuzno skopirovat:");scanf("%d", &r);
         otv=funk(s1,s2,r);
         if (otv==0) printf("\nrezult=%ld\nNorm vipolneno",otv);
         if (otv==-1) printf("\nrezult=%ld\nЫtrokф ne vvedena",otv);
     
     getch(); 
     return 0;        
     }
     
 
 int funk(char *s1, char *s2,int r)
     {
     int ver=2;
     int r1;
     int k,n;
      for (r1=0; *(s1 + r1); r1++);
       printf("\nr1=%d",r1);
       
       
     if (r1!=0)   
        for(k=0;;)
        {
         for(n=0;n<r1;n++,k++)
          s2[k]=s1[n];  
          r=r-1;               
         if (r<=0) break; 
         }                
         
            else ver=-1;    
 
     return ver;
          }
Програмка почему-то виснет после вывода r1. Помогите разобраться. Заранее спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru