С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

19.10.2013, 17:33. Просмотров 888. Ответов 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
Помогите,чем кто может)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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) { ...

22
Liss29
25 / 14 / 2
Регистрация: 18.11.2012
Сообщений: 539
Завершенные тесты: 1
19.10.2013, 21:15  [ТС] #16
Цитата Сообщение от alsav22 Посмотреть сообщение
А на вопросы отвечать будем?
На какие, я ж уже ответил на всё на что мог)))
0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,254
19.10.2013, 21:24 #17
Liss29,
если хочешь заняться программированием, а не ловлей блох, смени компилятор
из студий себя хорошо зарекомендовали 2008 и 2010
говорят и 2012 не плоха, но по моему она еще сыровата

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

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

Добавлено через 4 минуты
не самое лучшее решение, для того чтобы понять ассемблер много больше труда нужно положить чем на Си
Да и привязан ты будешь к одной платформе
для того чтобы понять программирование как раз нужен язык высокого уровня, алгоритмы данные и т.д
А уж опосля ассемблер, чтобы понять как это процессор переваривает
Понял.А что легче,джава, С,С++,имеется ввиду для освоения,для понимания... Где-то я как-раз видел виде-уроки,по джаве точно,пошол искать.
0
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.10.2013, 11:07 #20
ValeryS, нашёл я, где такое происходит в студии. Только файлы спутал: не ресурс-файл, а заголовочный файл resource.h (присутствует, если проект, приложение Win32, создавать по шаблону). Убираешь в нём пустую строку в конце, и:
resource.h(31): fatal error RC1004: unexpected end of file found
1
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,254
20.10.2013, 12:57 #21
Цитата Сообщение от alsav22 Посмотреть сообщение
ValeryS, нашёл я, где такое происходит в студии.
Во всех или только в старых?
давно уже resource.h ручками не правлю
0
alsav22
20.10.2013, 13:14
  #22

Не по теме:

Цитата Сообщение от ValeryS Посмотреть сообщение
Во всех или только в старых?
У меня 10.
Цитата Сообщение от ValeryS Посмотреть сообщение
давно уже resource.h ручками не правлю
А я вообще никогда. Просто тема давно была на форуме (по такой ошибке), когда с ней разбирался, вот тогда и столкнулся с этим.

0
ValeryS
Модератор
6729 / 5138 / 485
Регистрация: 14.02.2011
Сообщений: 17,254
20.10.2013, 14:35 #23
у меня былли шестерка, 2003, 2005 левые
а 2008 лицензионный
и когда были эти ошибки, то списывал их на корявый взлом
а на 2008 ни разу не возникала, и я про неё забыл
может потом попробую смоделирую ситуацию
0
20.10.2013, 14:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.10.2013, 14:35
Привет! Вот еще темы с ответами:

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...


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

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

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