Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
 
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
#1

фатальная ошибка C1004 - C++

19.10.2013, 17:33. Просмотров 819. Ответов 22
Метки нет (Все метки)

Нужно было откомпилировать программу,но что-то не получается выдаёт ошибку: 1.cpp(15) : fatal error C1004: Unexpected end of file found.
Я ничего в этом языке не шарю, но так как читаю одну книжку,вот там для примера надо откомпилировать такую прогу,а у меня что-то ну не хочет и всё тут компилироваться)))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h> //заголовочный файл для функции печати printf
char char_average(char array[], int count) //средняя для 8-битовых 
{int i; char average; average = 0;
  for (i = 0; i < count; i++) average += array[i];
  average /= count; return average;
}int int_average(int array[], int count) //средняя для 32-битовых
{int i, average; average = 0;
  for (i = 0; i < count; i++) average += array[i];
  average /= count; return average;
}void main(void) //основная программа
{char chars[]    = { 1, 2, 3, 4, 5 }; int  integers[] = { 1, 2, 3, 4, 5 };
  printf("chars[]    - average = %d\n",char_average(chars, sizeof(chars)));
  printf("integers[] - average = %d\n",int_average(integers, sizeof(integers)));
} //конец main
Помогите,чем кто может)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2013, 17:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос фатальная ошибка C1004 (C++):

Ошибка fatal error C1004: unexpected end-of-file found - C++
fatal error C1004: unexpected end-of-file found

Error C2760: синтаксическая ошибка / Fatal error C1004: непредвиденное обнаружение конца файла - C++
Набыдлокодил следующее: Graph.h template&lt;class D&gt; class Graph { private: class Edge { private: int v1, v2;

fatal error C1004 - C++
&gt;c:\documents and settings\er\мои документы\visual studio 2008\projects\project14\project14\project14.cpp(14) : fatal error C1004:...

Fatal error C1004: непредвиденное обнаружение конца файла - C++
Выдает ошибку fatal error C1004: непредвиденное обнаружение конца файла,помогите пожалуйста найти ее и исправить,уже все перепробывал,может...

Fatal error C1004: непредвиденное обнаружение конца файла - C++
помогите найти ошибку в коде!!! #pragma comment(lib,&quot;Ws2_32.lib&quot;) #include &lt;WinSock2.h&gt; #include &lt;iostream&gt; #include...

Fatal error C1004: непредвиденное обнаружение конца файла - C++
#include &lt;iostream&gt; using namespace std; class tochka { public: int x,y,z,col; void initial (int a, int b, int c, int d) { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
19.10.2013, 17:53 #2
sizeof(chars)/sizeof(char)
sizeof(integers)/sizeof(int)
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
19.10.2013, 19:42  [ТС] #3
Нет,что-то ничего не получается,да и к тому же что-то не понял,что где изменить(((
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 20:17 #4
Код компилируется без ошибок. Проверьте, чтобы после: } //конец main, больше в тексте ничего не было.
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
19.10.2013, 20:28  [ТС] #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Код компилируется без ошибок. Проверьте, чтобы после: } //конец main, больше в тексте ничего не было.
Ничего и нет ,вот как в примере: } //конец main и ничего больше нет. А,если прога эта не на C++ ,а на C , то могут возникнуть проблемы,ибо компилятор у меня Microsoft Visual C++ Toolkit 2003?
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 20:31 #6
Файл в проекте один? 1.cpp ?
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
19.10.2013, 20:32  [ТС] #7
Всё. Спасибо,скомпилировалось. Огромное,мерси,за то,что обратили внимания на это вопрос
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 20:33 #8
Цитата Сообщение от Liss29 Посмотреть сообщение
Всё. Спасибо,скомпилировалось.
Причину нашли?
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
19.10.2013, 20:36  [ТС] #9
Цитата Сообщение от alsav22 Посмотреть сообщение
Файл в проекте один? 1.cpp ?
Да, один.

Добавлено через 2 минуты
Цитата Сообщение от alsav22 Посмотреть сообщение
Причину нашли?
Пробел после последней строки поставил,отступил так точнее будет наверное,сохранил,задал в компиляторе параметры и всё прошло успешно.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 20:43 #10
Цитата Сообщение от Liss29 Посмотреть сообщение
Пробел после последней строки поставил
Что-то знакомое, но давно было... Файл этот, в обозревателе решений, в каких файлах находится? Файлы исходного кода?
ValeryS
Модератор
6556 / 5022 / 464
Регистрация: 14.02.2011
Сообщений: 16,763
19.10.2013, 20:46 #11
у 2003 и у 2005 студии были такие глюки
там после завещающей скобки иногда какой то символ не печатный возникал
я нажимал ctrl+End(уйти в конец файла) и брекспейсом удалял все потом нажимал ентер и все исправлялось
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
19.10.2013, 20:51  [ТС] #12
Да в исходнике, после вашего поста открыл его, и тупо после сторки } //конец main отступил и сохранил. Я ж не программист,не знал что надо такие выверты делать,до сохрания.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 20:54 #13
Мне запомнилось, что это как-то с файлом ресурсов было связано. Как - сейчас уже, наверное, не вспомню, но требовалась именно пустая строка в конце кода.

Цитата Сообщение от Liss29 Посмотреть сообщение
Да в исходнике, после вашего поста открыл его, и тупо после сторки } //конец main отступил и сохранил. Я ж не программист,не знал что надо такие выверты делать,до сохрания.
???
Цитата Сообщение от alsav22 Посмотреть сообщение
Файл этот, в обозревателе решений, в каких файлах находится? Файлы исходного кода?
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
19.10.2013, 21:07  [ТС] #14
Цитата Сообщение от alsav22 Посмотреть сообщение
Мне запомнилось, что это как-то с файлом ресурсов было связано. Как - сейчас уже, наверное, не вспомню, но требовалась именно пустая строка в конце кода.


???
Я хотел сказать,что я полный нуб в этом вопросе,прогрмирование для меня тёмный лес,всё хочу начать Асамблер изучать,да руки не доходят. И литературы нет,точнее в сети есть,конечно,но что лучше для начинающего,вот в чём вопрос. А С и С++ я даже и не пытался изучать,хотя расхваливают этот язык. Будем думать,может и у меня что получится)))
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 21:11 #15
Цитата Сообщение от Liss29 Посмотреть сообщение
Будем думать,может и у меня что получится)))
А на вопросы отвечать будем?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2013, 21:11
Привет! Вот еще темы с ответами:

Fatal error C1004: непредвиденное обнаружение конца файла - C++
#pragma comment(lib,&quot;Ws2_32.lib&quot;) #include &lt;WinSock2.h&gt; #include &lt;iostream&gt; #include &lt;WS2tcpip.h&gt; SOCKET Connect; SOCKET*...

Сообщение об ошибке fatal error C1004: unexpected end-of-file found - C++
//Navy.h #pragma once #include &quot;resource.h&quot; #include &quot;Ship.h&quot; #define DECK 176 #define DAMAGE 'X' #define MISS '0' ...

error C2601: 'main' : local function definitions are illegal fatal error C1004: unexpected end of file found - C++
День добрый люди написал програму выдает 2 ошибки че не так подскажите error C2601: 'main' : local function definitions are illegal ...

Фатальная ошибка - PHP БД
У меня выдает ошибку:Fatal error: Allowed memory size of 104857600 bytes exhausted (tried to allocate 40 bytes) in...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.10.2013, 21:11
Ответ Создать тему
Опции темы

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