4 / 4 / 0
Регистрация: 20.12.2010
Сообщений: 20
1

Почему-то перестал работать getchar()

20.12.2010, 16:17. Показов 2002. Ответов 5
Метки нет (Все метки)

Чтобы окно после выполнения программы сразу не закрывалось, я использовала getchar(). Теперь же он не срабатывает, программа закрывается и все
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 <stdio.h>
#include <math.h>
 
int fact(int n1)
{
    if (n1==0) n1=1;
    else n1=n1*fact(n1-1);
    return n1;
}
 
void main()
{
 float y,c,b,a,ha;
 int n,k;
 ha=0.1;
 n=0;
 
 printf(" Vvedite a: ");
 scanf("%f",&a);
 
 printf(" Vvedite b: ");
 scanf("%f",&b);
 printf(" Vvedite c: ");
 scanf("%f",&c);
 printf("a: \t y:");
 while (M_PI*a*a<=c)
 {
  y=pow(M_PI*a*a,1/5)+1/b+(b-a/2)/(a+b);
  printf("%2.1f",a);
  printf("\t");
  printf("%2.3f",y);
  printf("\n");
  a+=ha;
  n++;
 }
 k=fact(n);
 printf("Kolichestvo vichislenih y: %d",n);
 printf("\n");
 printf("k=n!: %d",k);
 getchar();
 return ;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2010, 16:17
Ответы с готовыми решениями:

Почему перестал работать $_POST ???
Почему перестал работать $_POST ???? if(isset($_POST)) $car=trim($_POST); else $car=&quot;bmw&quot;;С...

Перестал корректно работать ob_start(), почему?
Здравствуйте дорогие форумчане, переписываем php модуль под cms joomla 3, view joomlы необходимо...

Почему перестал работать плеер на основе MediaElement
Прекрасно работающая программа для воспроизведения видео файлов, созданная на основе MediaElement,...

Почему-то перестал работать пошаговый Debug. Помогите.
Почему-то перестал работать пошаговый Debug. И даже если я ставлю BreakPoint - программа там...

5
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
20.12.2010, 16:20 2
Замени на

C
1
getch();
+

C
1
#include <conio.h>
1
377 / 357 / 23
Регистрация: 14.12.2010
Сообщений: 1,265
20.12.2010, 16:22 3
используй getch()
0
55 / 55 / 9
Регистрация: 18.03.2010
Сообщений: 345
Записей в блоге: 1
20.12.2010, 16:23 4
Попробуй добасвить #include <conio.h> и использовать функцию getch(); вместо getchar(); Если у тебя Visual Studio, то используй функцию _getch(); из той же бибилиотеки #include<conio.h>
0
364 / 365 / 167
Регистрация: 11.06.2010
Сообщений: 703
20.12.2010, 16:28 5
А может:
C++
1
system("pause");
0
4 / 4 / 0
Регистрация: 20.12.2010
Сообщений: 20
20.12.2010, 16:59  [ТС] 6
Спасибо getch() помогло.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2010, 16:59
Помогаю со студенческими работами здесь

Почему перестал работать калькулятор от Никиты Однороба?
Здравствуйте! Прошу пояснить: почему сейчас не работает калькулятор от Никиты Однороба, а два...

Почему после переноса функции в другой класс он перестал нормально работать
Вот как было изначально, когда все работало. Полный код во вложениях. public void...

Почему перестал работать доступ к форме после добавления конструктора с аргументом?
Такой вопросец. В общем такая ситуация в форме класса до рефакторинга я не использовал конструктор...

Почему getchar() не читает спец. символы, к примеру CR
Нужно заполнять массив цифрами и при встречи символа с кодом 13 выйти из цикла.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru