С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gira13
4 / 4 / 0
Регистрация: 20.12.2010
Сообщений: 20
#1

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

20.12.2010, 16:17. Просмотров 835. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2010, 16:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Почему-то перестал работать getchar() (C++):

Перестал работать g++ - C++
Столкнулся с непонятной мне проблемой: g++ перестал создавать exe-шники. Версия GCC была 4.6.2. Пару дней назад обновил до 4.8.1. Буквально...

Перестал работать компилятор C++ - C++
Доброго времени суток форумчане! Проблема в следующем: Пишу консольный C++ gcc.exe -v 2.95.2 под Windows XP. Целый день работал...

После переписывания кода с Pascal на C++ он перестал работать - C++
Всем привет! Имеется код написанный на языке Паскаль program lb9; uses crt; type arr=array of integer; const aa:arr=...

Почему может не работать с++? - C++
решил изучить С++. попытался скачать Microsoft Visual Studio. не с одного ресурса качал, но всегда в самом конце установки выбивало ошибку....

Почему не хочет работать код? - C++
Если динамическое выделение памяти, то работать не хочет. #include &lt;iostream&gt; #include &lt;cstdio&gt; using namespace std; int main()...

Почему нехочет работать со степенью - C++
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;conio.h&quot; #include &quot;math.h&quot; int _tmain(int argc, _TCHAR* argv) { int n; ...

5
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.12.2010, 16:20 #2
Замени на

C
1
getch();
+

C
1
#include <conio.h>
1
deadlock
376 / 355 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
20.12.2010, 16:22 #3
используй getch()
0
romedal
54 / 54 / 1
Регистрация: 18.03.2010
Сообщений: 345
Записей в блоге: 1
20.12.2010, 16:23 #4
Попробуй добасвить #include <conio.h> и использовать функцию getch(); вместо getchar(); Если у тебя Visual Studio, то используй функцию _getch(); из той же бибилиотеки #include<conio.h>
0
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
20.12.2010, 16:28 #5
А может:
C++
1
system("pause");
0
gira13
4 / 4 / 0
Регистрация: 20.12.2010
Сообщений: 20
20.12.2010, 16:59  [ТС] #6
Спасибо getch() помогло.
0
20.12.2010, 16:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2010, 16:59
Привет! Вот еще темы с ответами:

Почему может не работать деструктор? - C++
#include &lt;iostream&gt; #include &lt;string.h&gt; using namespace std; class Person { private: char* name; public: Person(char*...

Почему перестала работать запись в файл? - C++
Почему перестала работать запись в файл? #include &lt;cstdio&gt; #include &lt;cstring&gt; #include &lt;iostream&gt; #include &lt;fstream&gt; #include...

Почему начинающим советуют не работать с формами на С++? - C++
Часто слышала от знакомых, что лучше пока не трогать формы. С чем это связано? Как понять что уже можно с ними работать? какие знания для...

Почему может не работать обработчик события? - C++
Подскажите пожалуйста, почему в моем коде не срабатывает обработчик? LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.