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

Мню консольного приложения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс Vehicle, соСдержащий следующие элементы: http://www.cyberforum.ru/cpp-beginners/thread189271.html
Создать класс Vehicle, соСдержащий следующие элементы: - поле «скорость» int Speed; - поле «масса» int Mass; - метод получения массы int GetMass(); - метод остановки void Stop(); (скорость=0); - конструктор с параметрами Vehicle(int Speed, int Mass); - конструктор без параметров
C++ Циклы с постусловием и с предусловим (while; do ... while) Помогите написать код, сам пробовал, но что-то не получается, очень много ошибок выдаёт. Вот само задание - вводится номер года. Определить, каким днем недели является 1 января данного года, если 1 января 1900 года - понедельник (для решения этой задачи заметим, что в случае, когда год невисокосный, 1 января следующего года сдвигается на 1 день недели, а если год високосный -то на 2). http://www.cyberforum.ru/cpp-beginners/thread189265.html
C++ ошибка 25003
После посещения ОДНОГО сайта(с утра были какие то проблемы, будто ТУДА опасно заходить) у меня перестали запускаться .cpp файлы, переустановка не помагает, выдает ошибку 25003 Что делать ?
Азбука Морзе, вывод в одну строку C++
#include <iostream> #include <cstring> using namespace std; void convert (char); int main(){ char eng; cin >> eng; convert(eng); return 0; }
C++ НОД http://www.cyberforum.ru/cpp-beginners/thread189234.html
Написать программу которая из двух чисел x и y ищет наибольший общий делитель
C++ Элементы синтаксиса ? Скажите Элементы синтаксиса языка C++ отличаюца от D языка ? и чем ? подробнее

Показать сообщение отдельно
vaselo
19 / 19 / 1
Регистрация: 17.10.2010
Сообщений: 247
11.11.2010, 03:09     Мню консольного приложения
написал с горем пополам прогу, к ней надо меню, сел меню делать, зашел в вот такой тупик: запустите, увидите лаг. В чем проблема?
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include "stdafx.h"
#include <string>
#include <iostream>
#include <conio.h>
using namespace ::std;
int first()
{
  char s[128], cpy[128], *pc;
  int i;
  printf("Vvedite stroku: ");
  gets(s);
  for(i = 0; s[i] != '\0'; i++)
    if( s[i] == '.' )
    {
      pc = &s[i];
      while(*pc == '.') *pc++ = '\0';
      strcat(strcat(strcpy(cpy, s), "..."), pc);
      strcpy(s, cpy);
      i += 2;
    }
  printf("Result: %s", s);
  getch();
  return 0;
}
int second()
{
  char s[128], cpy[128], *pc;
  int i;
  printf("Vvedite stroku: ");
  gets(s);
  for(i = 0; s[i] != '\0'; i++)
    if( s[i] == '.' )
    {
      pc = &s[i];
      while(*pc == '.') *pc++ = '\0';
      strcat(strcat(strcpy(cpy, s), "."), pc);
      strcpy(s, cpy);
      i += 2;
    }
  printf("Result: %s", s);
  getch();
  return 0;
}
int last()
{
  char s[128], cpy[128], *pc;
  int i;
  printf("Vvedite stroku: ");
  gets(s);
  for(i = 0; s[i] != '\0'; i++)
    if( s[i] == '.' && s[i+=1]=='.' )
    {
      pc = &s[i];
      while(*pc == '.') *pc++ = '\0';
      strcat(strcat(strcpy(cpy, s), ".."), pc);
      strcpy(s, cpy);
      i += 2;
    }
  printf("Result: %s", s);
  getch();
  return 0;
}
int main()
{int n;
setlocale (LC_ALL,"Russian");
do{
cout<<"1. Замена точки многоточием"<<endl<<"2. Замена групп точек одной точкой"<<endl<<"3. Замена групп точек многоточием"<<endl<<"0. Для выхода"<<endl<<"Сделайте свой выбор:"<<endl;
cin>>n; 
switch(n)
        {case 1: first();break;
        case 2: second();break;
        case 3: last();break;
        }
}while(n!=0);
    return 0;
}
Добавлено через 4 часа 12 минут
ну плиз!! Помогите! Не корректно работает меню! Почему?? исправьте!!. я уже спать хочу!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru