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

Исходный файл не откомпилирован

05.06.2017, 21:46. Показов 29709. Ответов 2
Метки нет (Все метки)

Пишу программу на Dev C++. При попытке скомпилировать и выполнить появляется ошибка: "Исходный файл не откомпилирован". У меня Windows 10 64 bit. Вот код:
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
83
84
85
86
87
88
89
90
91
92
93
94
#include "stdio.h"
#include <iostream>
#include "windows.h"
using namespace std;
 
void rus(const char *in)
{
    char out[255];
    AnsiToOem(in, out);
    cout << out;
}
 
int main()
{
    const char *arrZodiak[12] = {"Овен", "Телец", "Близнецы", "Рак", "Лев", "Дева", "Весы", "Скорпион", "Стрелец", "Козерог", "Водолей", "Рыбы"};
    const char *arrZodiakKitay[12] = {"Крыса", "Бык", "Тигр", "Кролик", "Дракон", "Змея", "Лошадь", "Овца", "Обезьяна", "Петух", "Собака", "Свинья"};
    char zodiak[20] = "";
    char zodiakKitay[20] = "";
    int day, month, year;   // дата рождения
 
    rus("Введите дату рождения (дд мм гггг): ");
    cin >> day >> month >> year;
 
    // Вычисляем знак зодиака
    if ( (month == 3 && day >= 21) || (month == 4 && day <= 20) )
        strcpy(zodiak, arrZodiak[0]);   // Овен
    else
    if ( (month == 4 && day >= 21) || (month == 5 && day <= 20) )
        strcpy(zodiak, arrZodiak[1]);   // Телец
    else
    if ( (month == 5 && day >= 21) || (month == 6 && day <= 21) )
        strcpy(zodiak, arrZodiak[2]);   // Близнецы
    else
    if ( (month == 6 && day >= 22) || (month == 7 && day <= 22) )
        strcpy(zodiak, arrZodiak[3]);   // Рак
    else
    if ( (month == 7 && day >= 23) || (month == 8 && day <= 23) )
        strcpy(zodiak, arrZodiak[4]);   // Лев
    else
    if ( (month == 8 && day >= 24) || (month == 9 && day <= 23) )
        strcpy(zodiak, arrZodiak[5]);   // Дева
    else
    if ( (month == 9 && day >= 24) || (month == 10 && day <= 22) )
        strcpy(zodiak, arrZodiak[6]);   // Весы
    else
    if ( (month == 10 && day >= 23) || (month == 11 && day <= 22) )
        strcpy(zodiak, arrZodiak[7]);   // Скорпион
    else
    if ( (month == 11 && day >= 23) || (month == 12 && day <= 21) )
        strcpy(zodiak, arrZodiak[8]);   // Стрелец
    else
    if ( (month == 12 && day >= 22) || (month == 1 && day <= 20) )
        strcpy(zodiak, arrZodiak[9]);   // Козерог
    else
    if ( (month == 1 && day >= 21) || (month == 2 && day <= 19) )
        strcpy(zodiak, arrZodiak[10]);  // Водолей
    else
    if ( (month == 2 && day >= 20) || (month == 3 && day <= 20) )
        strcpy(zodiak, arrZodiak[11]);  // Рыбы
 
 
    // По китайскому гороскопу
    if (year % 12 == 4) strcpy(zodiakKitay, arrZodiakKitay[0]); // Крыса
    else
    if (year % 12 == 5) strcpy(zodiakKitay, arrZodiakKitay[1]); // Бык
    else
    if (year % 12 == 6) strcpy(zodiakKitay, arrZodiakKitay[2]); // Тигр
    else
    if (year % 12 == 7) strcpy(zodiakKitay, arrZodiakKitay[3]); // Кролик
    else
    if (year % 12 == 8) strcpy(zodiakKitay, arrZodiakKitay[4]); // Дракон
    else
    if (year % 12 == 9) strcpy(zodiakKitay, arrZodiakKitay[5]); // Змея
    else
    if (year % 12 == 10) strcpy(zodiakKitay, arrZodiakKitay[6]);// Лошадь
    else
    if (year % 12 == 11) strcpy(zodiakKitay, arrZodiakKitay[7]);// Овца
    else
    if (year % 12 == 0) strcpy(zodiakKitay, arrZodiakKitay[8]); // Обезьяна
    else
    if (year % 12 == 1) strcpy(zodiakKitay, arrZodiakKitay[9]); // Петух
    else
    if (year % 12 == 2) strcpy(zodiakKitay, arrZodiakKitay[10]);// Собака
    else
    if (year % 12 == 3) strcpy(zodiakKitay, arrZodiakKitay[11]);// Свинья
 
 
    rus("По знаку зодиака вы ");        rus(zodiak);        rus("\n");
    rus("По китайскому гороскопу вы ");  rus(zodiakKitay);   rus("\n");
 
    cin.get();
    cin.get();
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2017, 21:46
Ответы с готовыми решениями:

сообщение что исходный файл не откомпилирован что делать?
Собственно скачал я dev c++ пишу простую программу #include &lt;iostream&gt; int main() { ...

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Пожалуйста, помогите решить задачу в C++!!! Дан файл целых чисел. Создать новый файл, содержащий...

Дан исходный текстовый файл. Записать его строки в выходной файл в перевёрнутом виде
грозят отчислением, нужно решить

Разделить исходный файл на два новых и записать положительные элементы в один файл, а отрицательные - в другой
Есть файл, в котором записаны числа. Программа берёт из этого файла число. Их может быть несколько...

2
nd2
3431 / 2810 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
05.06.2017, 23:45 2

Не по теме:

Цитата Сообщение от aaabbb Посмотреть сообщение
Пишу программу на Dev C++
Сочувствую.



Добавлено через 1 час 57 минут
В путях (и названиях файлов) не должно быть кириллицы. Компилятор, вообще, присутствует?
0
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 105
07.06.2017, 09:41  [ТС] 3
убрал криллицу, всё работает, спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2017, 09:41
Помогаю со студенческими работами здесь

error C4335: Обнаружен файл в формате Mac: преобразуйте исходный файл в формат DOS или UNIX
Есть программа: //24. Удалить из каждой строки слова, длина которых равна к. #include...

Ошибка "исходный файл не откомпилирован", я откопилировал без ошибок
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; int main() { char str; ...

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в...

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке
Пожалуйста, помогите решить задачу в PascalABC!!! Дан файл целых чисел. Создать новый файл,...


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

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

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