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

как дописать код, чтобы вводить s = "RRTGKTNTGRT" уже в запущенной программе, а также выбирать ch = 'T'; К примеру другой символ "R" в запущенной прог - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Змейка в консоли http://www.cyberforum.ru/cpp-beginners/thread702642.html
Доброго времени суток! Решил написать небольшую, всем известную игру змейка. Все вроде бы хорошо, но вот не совсем понятно, как сделать так, чтобы программы не запрашивала ввод направления змеи "после каждого шага", а "двигалась по инерции"(прошу прощения за нетехнический язык). Функция запроса положения выглядит следующим образом: for(;c;) { a=getch(); if(a==119) a=1; if(a==115)...
C++ C++ Алгоритм Хаффмана Программа выполняет кодирование по хаффману исходного текста(колпак не по колпаковски выколпакован, стоит высоко на полке, упакован в упаковку неплохо, плохо если в пакет). Но в раскодированном виде заменяет последнюю букву(на ґ ). Не подскажете, в чем может быть дело? // #include <conio.h> #include <stdio.h> #include <math.h> #include <memory.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread702640.html
как отсюда найти е?или сделать выражение по-другому что комплилятор смог прочитать C++
как отсюда найти е?или сделать выражение по-ругому что комплилятор смог прочитать c=1/a d=1/b 1/e=c-d
C++ opengl не рисуется
инициализирую opengl, ошибок при компилировании и выполнении не выдаёт сделать надо без glut создание окна winapi работает часть кода инициализации opengl скопипастил, возможно там чето есть swapbuffers есть и цвет вроде не черный, пробовал разные #include <windows.h> #include <GL/gl.h>
C++ передача матрицы в функцию http://www.cyberforum.ru/cpp-beginners/thread702595.html
всем привет! пишу программу,которая просто в классе суммирует матрицу (пусть для простоты 3*3) но--не могу никак сделать такую вещь--в функцию их передать..не знаю как бы точно выразиться вот мой код.Кто-нибудь может подредактировать его так,чтобы он работал?С этим принципиальная сложность) заранее прошу простить,я чайник в си++ #include <iostream> using namespace std; class matrix {
C++ Пробел в конце строки При составлении строки из более мелких присоединением справа нужно бы добавлять каждый раз по пробелу. Вобщем как присоединить пробел к строке справа? PS: C++. подробнее

Показать сообщение отдельно
Lizerman
1 / 1 / 0
Регистрация: 06.04.2011
Сообщений: 14
20.11.2012, 13:46     как дописать код, чтобы вводить s = "RRTGKTNTGRT" уже в запущенной программе, а также выбирать ch = 'T'; К примеру другой символ "R" в запущенной прог
Есть такой код:
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <list>
#include <iostream>
using namespace std;
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
    list<char>   lst;
    for(const char* s = "RRTGKTNTGRT"; *s; lst.push_back(*s++));
    
    char ch = 'T';
    //cin >> ch;
 
    list<char>::iterator last, first, pos = lst.begin();
    if( *pos == ch )
         *pos++;
    for(list<char>::iterator iter = pos; iter != lst.end(); *iter++) {
          if(*iter == ch ) {
                  for(last = iter, first = --iter; 1; --last) {
                        swap(*last, *first);
                        if(first == pos)
                               break;
                         --first;
                  }
                  *pos++;
          }
      }
 
      for(; ! lst.empty(); lst.pop_front())
              cout << lst.front();
      cout.put('\n');
      cin.get();
      return 0;
}
//---------------------------------------------------------------------------
Не могу понять как дописать код, чтобы вводить s = "RRTGKTNTGRT" уже в запущенной программе, а также выбирать ch = 'T'; К примеру другой символ "R" в запущенной программе.
З.Ы. Если кто сможет объясните как работает программа.

Добавлено через 16 часов 1 минуту
Помогите пожалуйтса организовать код для ввода переменных S. (Мне нужно вводить переменные уже в запущенной программе что бы в s = "RRTGKTNTGRT" можно было вводить свои символы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru