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

Pacman консольный - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение файла (найти количество пассажиров и вес багажа) http://www.cyberforum.ru/cpp-beginners/thread607806.html
Здраствуйте, решал задачу тут. Не могли бы вы помочь с одним моментом: при чтении файла (текстового), нужно найти количество пассажиров вес багажа которых превышает 30 кг. С чтением разобрался а вот с остальным нет. printf("Vvedite nazvanie faila: "); scanf("%s", file_name); ifstream in(file_name); char c; while (!in.eof() && in.get(c)) cout << c;
C++ List и Set В общем у нас есть отрезок от 1 до X. Отсортировать этот отрезок, вида: (1,х,2,х-1,...). Заполнить этой последовательностью list и set. И найти в listе и sete элементы делящиеся на 100 или 100-тые элементы( сам задание не понял если честно). Ну и замерить время поиска этих элементов и сравнить естественно. Теперь вопросы: Как заполнить list? пробовал что-то типо этого: list.insert(n), ругается.... http://www.cyberforum.ru/cpp-beginners/thread607797.html
Составить описание класса одномерных массивов строк C++
Составить описание класса одномерных массивов строк,каждая строка которых задается длиной и указателем на выделенную для нее память. Предусмотреть возможность обращения к отдельным строкам массива по индексам, контроль выхода за пределы индексов, выполнения операций поэлементного сцепления двух массивов с образованием нового массива, слияния двух массивов с исключением повторяющихся элементов,...
Реализация crc C++
Здравствуйте. Пытаюсь написать алгоритм Используя полимональную арифметику. Опишу алогритм как понимаю.. Считываю исходный двоичный файл по одному байту в переменную unsigned int message.. Исходное значение срс задаю нулевым. unsigned int crc = 0; Насколько я понимаю для байта проще всего использовать 8-и разрядный полином. data = message; переменную использую для проверки старшего...
C++ Апроксимация линейной функции С++ http://www.cyberforum.ru/cpp-beginners/thread607775.html
люи помогите кто знает этот метод,и как его реализовать в с++
C++ Программирование ландшафта Посоветуйте книги/статьи, где рассказано о программировании ландшафта (желательно с 0 и с примерами на C++). подробнее

Показать сообщение отдельно
vik24rus
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 14
17.06.2012, 18:03     Pacman консольный
Переписывал прогу пакмена из этого поста Реально ли сделать подобие консольного PacMan'а, ради самообучения. В визуал студио все хорошо работает а в нетбианс под линуксом ввожу pipez а на выходе pipe>0pip=0pi>0p=0>0 (это если без слип) а если с ним так вообще все пропадает пару раз ентер нажмеш и она вылезет. думаю в очистке экрана что-то не так. подскажите

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
// 123.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <cstdlib>
#include <iostream> 
#include "windows.h"
#include <string>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
     
    string pacman = ">0";
    string input;
    while (true)
            { 
                cin >> input;
                    for (int i = input.length()-1; i >= 0; i--)
                    {
                        Sleep(250); 
                         system("cls");
                        cout << input.erase(i)+ pacman  ;
                         
                        pacman = pacman == ">0" ? "=0" : ">0";
                        
                    }
    }  system("cls");
    return 0;
}
---------------
код NetBeans
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 <cstdlib>
#include <iostream> 
#include <unistd.h>
#include <string>
 
using namespace std;
 
/*
 * 
 */
int main(int argc, char** argv) {
  
   
    string pacman = ">0";
    string input;
    
    while (true)
            { 
                cin >> input;
                    for (int i = input.length()-1; i >= 0; i--)
                    {
                        sleep(1) ;
                        system("clear");
                        cout << input.erase(i)+pacman  ;
                        pacman = pacman == ">0" ? "=0" : ">0";
                      
                    }
                    
                 
               }system("clear");
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru