Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.59/103: Рейтинг темы: голосов - 103, средняя оценка - 4.59
0 / 0 / 0
Регистрация: 11.11.2015
Сообщений: 8
1

Подключение stdafx.h

17.05.2016, 18:25. Показов 20438. Ответов 1
Метки нет (Все метки)

Здравствуйте! Помогите , пожалуйста, разобраться с проблемой!
Без подключения библиотеки "stdafx.h" просит подключить ее, а после того, как подключу, выдает кучу ошибок насчет cin, cout и endl. Подскажите, в чем проблема и как ее решить?

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
77
78
79
80
81
82
#include <stdlib.h> 
# include <iostream>
# include <windows.h>
# include <time.h>
# include <conio.h> 
# include "stdafx.h"
using std::cout;
using::std::cin;
using std::endl;
 
class test 
{ 
int b; 
int x; 
int y; 
int r; 
int k; 
int na; 
char op; 
char u; 
public: 
void cq() 
 { x=1+rand() % 9; op=int((u=(rand() % 4))*1.7)+0x2A; 
 y=(rand() % 3),y*=y,y++; 
 cout << "Чему равно выражение: " << x << op << y << "=?" << endl; 
 cout << "Выбрать номер с верным ответом. Выход - Esc" << endl; 
 } 
void ca(); 
int d(char c); 
void run(); 
}; 
 
void test::run() 
{ char c; 
for(;;) 
 { 
 cq(); ca(); 
 for(;;) 
 { c=getch(); 
 if(c == 0x1B) break; 
 if(d(c)) break; 
 } 
 if(c==0x1B) break; 
 } 
} 
int test::d(char an) 
{ 
int ret=1; 
an-=0x31; 
if(an < na && an >= 0) 
 { 
 if(an == b) cout << "yes!" << endl; 
 else cout << "no!" << endl; 
 cout << endl; 
 } 
else ret=0; 
return ret; 
} 
void test::ca() 
{ 
int i,k=u/3*9+1; x *= k; 
na=2+rand() % 3; 
switch(u) 
 { 
 case 0: r=x*y; break; 
 case 1: r=x+y; break; 
 case 2: r=x-y; break; 
 case 3: r=x/y; break; 
 } 
float* p=new float[na]; 
b=rand() % na; 
p[ b ]= r/float(k); 
for(i=0;i < na-1;) p[(++i+b) % na]=r/float(k)+(1-(rand() % 2)*2)*(1+i); 
for(i=0;i < na;i++) cout << "Ответ N" << i+1 << ": " << p[ i ] << endl; 
delete [] p; 
} 
void main() 
{ 
rand(); 
test A; 
A.run(); 
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2016, 18:25
Ответы с готовыми решениями:

MSVS 2010. Автоматическое подключение stdafx.h ко всем новым проектам
Как сразу stdafx.h сделать со своим кодом по умолчанию ? как подключить библиотеку ,чтобы сразу...

stdafx.h и StdAfx.h
Добавил в свое решение проект (win32, lib). Добавил класс. У меня создался cpp-файл каркас с...

iostream, StdAfx.h
Начал изучать С++ попытался набрать первый листинг и посмотреть программу в работе и тут же...

файлы stdafx
Здравствуйте, форумчане! Подскажите, пожалуйста, зачем нужны файлы stdafx? почему в начале...

1
Модератор
Эксперт С++
11071 / 9128 / 5485
Регистрация: 18.12.2011
Сообщений: 24,400
17.05.2016, 18:31 2
это файл предкомпилированных заголовков.
Используется для ускорения трансляции.
Удалите его и отключить эту опцию, команда меню:
Проект->Свойства->Свойства конфигурации->С.С++->Предварительно скомпилированные заголовки
Выбрать "Не использовать предварительно скомпилированные заголовки"
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2016, 18:31

Использование stdafx.h
Добрый день (вечер). Я учусь на первом курсе. Мы начали изучать Си, а потому нам дали учебник по...

stdafx.h: No such file or directory
Как убрать ошибку? stdafx.h: No such file or directory.

Ошибка подключения stdafx.h
скажите пожалуйста как исправит эту ошибку Сообщения и тексты программ надо копировать в текст...

Ошибка stdafx в Dev C++
Not such file in derectory. Без stdafx код не работает, но дев выдает ошибку


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

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

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