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

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

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

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

19.10.2013, 17:33. Просмотров 795. Ответов 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
Посмотрите здесь:

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

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++
#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) { ...

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: непредвиденное обнаружение конца файла - 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: 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' ...

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

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

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


???
Я хотел сказать,что я полный нуб в этом вопросе,прогрмирование для меня тёмный лес,всё хочу начать Асамблер изучать,да руки не доходят. И литературы нет,точнее в сети есть,конечно,но что лучше для начинающего,вот в чём вопрос. А С и С++ я даже и не пытался изучать,хотя расхваливают этот язык. Будем думать,может и у меня что получится)))
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 21:11     фатальная ошибка C1004 #15
Цитата Сообщение от Liss29 Посмотреть сообщение
Будем думать,может и у меня что получится)))
А на вопросы отвечать будем?
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
19.10.2013, 21:15  [ТС]     фатальная ошибка C1004 #16
Цитата Сообщение от alsav22 Посмотреть сообщение
А на вопросы отвечать будем?
На какие, я ж уже ответил на всё на что мог)))
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,722
19.10.2013, 21:24     фатальная ошибка C1004 #17
Liss29,
если хочешь заняться программированием, а не ловлей блох, смени компилятор
из студий себя хорошо зарекомендовали 2008 и 2010
говорят и 2012 не плоха, но по моему она еще сыровата

Добавлено через 4 минуты
Цитата Сообщение от Liss29 Посмотреть сообщение
прогрмирование для меня тёмный лес,всё хочу начать Асамблер изучать,
не самое лучшее решение, для того чтобы понять ассемблер много больше труда нужно положить чем на Си
Да и привязан ты будешь к одной платформе
для того чтобы понять программирование как раз нужен язык высокого уровня, алгоритмы данные и т.д
А уж опосля ассемблер, чтобы понять как это процессор переваривает
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 21:25     фатальная ошибка C1004 #18
Цитата Сообщение от Liss29 Посмотреть сообщение
На какие, я ж уже ответил на всё на что мог)))
Третий раз... 10 пост, 13 пост...
Цитата Сообщение от alsav22 Посмотреть сообщение
Файл этот, в обозревателе решений, в каких файлах находится? Файлы исходного кода?
Liss29
23 / 12 / 2
Регистрация: 18.11.2012
Сообщений: 485
Завершенные тесты: 1
19.10.2013, 21:41  [ТС]     фатальная ошибка C1004 #19
Цитата Сообщение от ValeryS Посмотреть сообщение
Liss29,
если хочешь заняться программированием, а не ловлей блох, смени компилятор
из студий себя хорошо зарекомендовали 2008 и 2010
говорят и 2012 не плоха, но по моему она еще сыровата
Качаю 2010. Но это уже для людей,кто серьёзно этим занимается,а мне что,пару исходников откомпилировать,для этого такая машина и не нужна))) моё мнение. Да и требования у студий к системе что-то непомерные,не для слабых машин. А за совет,спасибо!

Добавлено через 9 минут
Мне запомнилось, что это как-то с файлом ресурсов было связано. Как - сейчас уже, наверное, не вспомню, но требовалась именно пустая строка в конце кода.
Что-то знакомое, но давно было... Файл этот, в обозревателе решений, в каких файлах находится? Файлы исходного кода?
Вот это имеется ввиду? да,файл исходного кода,если мой исходник имеется)

Добавлено через 4 минуты
не самое лучшее решение, для того чтобы понять ассемблер много больше труда нужно положить чем на Си
Да и привязан ты будешь к одной платформе
для того чтобы понять программирование как раз нужен язык высокого уровня, алгоритмы данные и т.д
А уж опосля ассемблер, чтобы понять как это процессор переваривает
Понял.А что легче,джава, С,С++,имеется ввиду для освоения,для понимания... Где-то я как-раз видел виде-уроки,по джаве точно,пошол искать.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2013, 11:07     фатальная ошибка C1004
Еще ссылки по теме:

Фатальная ошибка - Delphi
Довольно долго писал программу.Один раз при копиляции вылезла ошибка(См. Картинку). Я сдуру сохранил. Теперь не знаю как отвязаться -...

Фатальная ошибка - Delphi
Здравствуйте, подскажите что можно сделать, при компиляции выходит фатальная ошибка: ScanPort1.pas(7): File not found: 'winsock2.dcu' ...

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

Фатальная ошибка - MS Access
Такой вопрос: как можно отследить ошибку 'Программа выполнила недопустимую операцию и будет закрыта', средствами Access разумеется. А то...

Фатальная ошибка автокада - AutoCAD
Мрачные времена настали товарищи, перестал запускаться автокад, пишет фатальную ошибку, как вылечить, кто подскажет?


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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.10.2013, 11:07     фатальная ошибка C1004 #20
ValeryS, нашёл я, где такое происходит в студии. Только файлы спутал: не ресурс-файл, а заголовочный файл resource.h (присутствует, если проект, приложение Win32, создавать по шаблону). Убираешь в нём пустую строку в конце, и:
resource.h(31): fatal error RC1004: unexpected end of file found
Yandex
Объявления
20.10.2013, 11:07     фатальная ошибка C1004
Ответ Создать тему
Опции темы

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