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

Ошибка E1696 не удается открыть источник файл "stdafx.h"

22.11.2019, 12:57. Показов 9492. Ответов 4
Метки c++ (Все метки)

Ошибка (активно) E1696 не удается открыть источник файл "stdafx.h"
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка C1083 Не удается открыть файл включение: stdafx.h: No such file or directory




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
#include "stdafx.h"
#include <iostream> 
#include <time.h> 
#include <fstream> 
#include <string> 
using namespace std;
void GenerationOfPoints(float n);
void Check(int n, double x, double y);
void CalculatingOfSquare(float n);
 
 
int main()
{
    srand(time(NULL));
    double x;
    double y;
    int n;
    int e = 0;
    cout << "please, input the amount of points" << endl;
    cin >> n;
    GenerationOfPoints(n);
    Check(n, x, y);
    CalculatingOfSquare(n);
    system("pause");
    return 0;
 
}
void GenerationOfPoints(int n) {
    ofstream fout("Coordinates.txt");
 
    for (int i = 0; i < n; i++) {
        double x = static_cast <double> (rand()) / (static_cast <double>(RAND_MAX / 2));
        double y = static_cast <double> (rand()) / (static_cast <double>(RAND_MAX / 2));
        fout << x << "/t" << " " << y << "/t" << endl;
    }
    fout.close();
}
void Check(int n, double x, double y) {
    int e = 0;
    string Char2 = "0";
    string Char1 = "1";
    ifstream fin("Coordinates.txt");
    ofstream fout("Results.txt");
    for (int j = 0; j < n; j++) {
        fin >> x >> y;
        if (x > 1 && x < 2 && x * x + y * y>1.0)
            fout << "1" << endl;
        else
            fout << "0" << endl;
 
    }
    fin.close();
    fout.close();
}
 
void CalculatingOfSquare(float n) {
    ifstream input("Results.txt");
    float Counter = 0;
    string line;
    while (getline(input, line)) {
        if (line == "1")
            Counter++;
    }
    float Square = 4.00 - 4.00 * Counter / n;
 
 
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2019, 12:57
Ответы с готовыми решениями:

Ошибка "E1696 не удается открыть источник файл stdafx.h"
написал вот такую программку для записи в файл #include &lt;iostream&gt; #include &lt;string&gt; ...

Не удается открыть источник файл "stdafx.h" и не только
Вообщем ситуация: написал код в универе на visual studio 2008, пришел домой, скопировал этот же код...

Не удается открыть источник файл "stdafx.h
Выдает ошибку &quot;не удается открыть источник файл &quot;stdafx.h&quot;&quot; Подскажите пож-та, в чем проблема? //...

E1696 не удается открыть источник файл pch.h
Создаю консольное приложение в VS 2019, пишу ВЫШЕ исострима #include &quot;pch.h&quot; он выдаёт ошибку. В...

4
6740 / 4538 / 1840
Регистрация: 07.05.2019
Сообщений: 13,725
Записей в блоге: 1
22.11.2019, 13:03 2
Цитата Сообщение от Rezable Посмотреть сообщение
Ошибка (активно) E1696 не удается открыть источник файл "stdafx.h"
А он есть?
Просто убери этот инклуд
C++
1
2
3
//#include "stdafx.h"
#include <iostream>
#include <time.h>
0
0 / 0 / 0
Регистрация: 05.10.2019
Сообщений: 11
22.11.2019, 13:07  [ТС] 3
тогда ошибка в этой строке будет.Неинициализированные локальные переменные
Check(n, x, y);
0
6740 / 4538 / 1840
Регистрация: 07.05.2019
Сообщений: 13,725
Записей в блоге: 1
22.11.2019, 13:10 4
Цитата Сообщение от Rezable Посмотреть сообщение
тогда ошибка в этой строке будет.Неинициализированные локальные переменные
А чему у тебя там должны быть раны x и y?

Сделай хотя бы
C++
1
2
3
4
5
6
7
int main()
{
srand(time(NULL));
double x = 0;
double y = 0;
int n;
int e = 0;
0
Модератор
Эксперт С++
11344 / 9310 / 5591
Регистрация: 18.12.2011
Сообщений: 24,841
22.11.2019, 16:49 5
Цитата Сообщение от Rezable Посмотреть сообщение
void Check(int n, double x, double y);
Зачем вообще Вы передаете x,y в эту функцию?
Это же локальные переменные. Кроме функции они нигде не используются.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void Check(int n) {
    double x,y;
    int e = 0;
    string Char2 = "0";
    string Char1 = "1";
    ifstream fin("Coordinates.txt");
    ofstream fout("Results.txt");
    if(fin && foot)
    {
       for (int j = 0; j < n; j++) {
           fin >> x >> y;
           if (x > 1 && x < 2 && x * x + y * y>1.0)
               fout << "1" << endl;
           else
               fout << "0" << endl;
 
       }
       fin.close();
       fout.close();
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2019, 16:49

Не удаётся открыть источник файл "pch.h" в Microsoft Visual Studio
пишет не удаётся открыть источник файл &quot;pch.h&quot; в Mircosoft Vusial studio делать не знаю...

Не удается открыть источник файл "iostream.h"
#include &quot;stdafx.h&quot; #include &lt;iostream.h&gt; void main() { int n, i, j, K = 0; float, m, S = 0;...

Не удается открыть источник файл "stdio.h" и прочие библиотеки в программе Visual Studio
Помогите народ. На новый компьютер установил эту прогу. На другом компьютере все работало ,а сейчас...

Не удается открыть источник файл "X11/Xlib.h" - Visual Studion 2017. FLTK
Страуструп: &quot;Принципы и практика использования С++&quot;, глава 12.3. FLTK корректно установлен. При...


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

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

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