Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2010, 21:46   #1
Krumyura
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 36
По умолчанию Не работает програма

Не работает что то помогите сделать


Код:
// z.cpp : Defines the entry point for the console application.
//
#include <fstream.h>
#include <vector.h>

using namespace std;

const char * finName = "input.txt";
const char * outName = "output.txt";


int main()
{
	ifstream fin(finName);
	ofstream fout(outName);
	int n;      
	int i;
	double sum = 0;
	double mi = 999999999.0;
	int f = -1,t = -1;
	fin >> n;
	vector <double> ms(n),ansms;
	for(i = 0; i < n; i++)
	{
		fin >> ms[i];
		mi = min(mi, ms[i]);
	}
	for(i = 0; i < n; i++)
		if(ms[i] < 0)
		{
			if(f == -1)
				f = i;
			else if(t == -1)
				t = i;
		}
	for(i = f + 1; i < t; i++)
		sum += ms[i];
	for(i = 0; i < n; i++)
		if(ms[i] <= 1.0 && ms[i] >= -1.0)
			ansms.push_back(ms[i]);
	for(i = 0; i < n; i++)
		if(ms[i] > 1.0 || ms[i] < -1.0)
			ansms.push_back(ms[i]);
	fout << "1) " << mi << endl;
	fout << "2) " << sum << endl;
	fout << "3) ";
	for(i = 0; i < n; i++)
		fout << ansms[i] << " ";
	return 0;
}


Ето visual Studio 6


Compiling...
z.cpp
c:\курсак\z\z.cpp(51) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.

z.exe - 1 error(s), 0 warning(s)

Последний раз редактировалось Sazary; 04.03.2010 в 17:09.
Krumyura вне форума Ответить с цитированием
Старый 03.03.2010, 21:51   #2
nazavrik
Форумчанин
 
Аватар для nazavrik
 
Регистрация: 01.09.2008
Сообщений: 178
По умолчанию

Попробуй заменить инклуды:

Код:
#include <fstream>
#include <vector>
А вообще, выложи что говорит компилятор.
Быть радикальным - значит понять вещь в её корне. К.Маркс
nazavrik вне форума Ответить с цитированием
Старый 03.03.2010, 21:52   #3
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

Какая среда, какая ошибка?
И где тег [CODE]
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Старый 03.03.2010, 21:58   #4
Krumyura
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 36
По умолчанию

Цитата:
Сообщение от Ozerich Посмотреть сообщение
Какая среда, какая ошибка?
И где тег [CODE]
visual Studio 6


Compiling...
z.cpp
c:\курсак\z\z.cpp(51) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.
Krumyura вне форума Ответить с цитированием
Старый 03.03.2010, 22:05   #5
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

Fatal Error C1010
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Старый 03.03.2010, 22:05   #6
Krumyura
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 36
По умолчанию

Цитата:
Сообщение от nazavrik Посмотреть сообщение
Попробуй заменить инклуды:

Код:
#include <fstream>
#include <vector>
А вообще, выложи что говорит компилятор.
Поминял все равно не работает(((
Krumyura вне форума Ответить с цитированием
Старый 03.03.2010, 22:11   #7
nazavrik
Форумчанин
 
Аватар для nazavrik
 
Регистрация: 01.09.2008
Сообщений: 178
По умолчанию

Цитата:
Сообщение от Krumyura Посмотреть сообщение
Поминял все равно не работает(((
Ну если VS6, то да, не работает. У меня стоит VS2008.

Попробуй отключить использование предкомпиляционного файла:

Project->Properties->C/C++->Precompiled Headers->Create/Use Precompiled Headers-> Not using Precompiled Headers
Быть радикальным - значит понять вещь в её корне. К.Маркс
nazavrik вне форума Ответить с цитированием
Старый 03.03.2010, 22:19   #8
Slicker
Пользователь
 
Регистрация: 25.08.2008
Сообщений: 51
По умолчанию

Сейчас попробовал эту программку у себя запустить, особо не рылся в ней т.к. лень.
Вот что выдало, visual c++ EE 2008

Код:
Первый этап обработки исключения в "0x765cb727" в "z.exe": Исключение Microsoft C++: std::length_error по адресу 0x003cf08c..
Необработанное исключение в "0x765cb727" в "z.exe": Исключение Microsoft C++: std::length_error по адресу 0x003cf08c..
Программа "[1956] z.exe: Машинный код" завершилась с кодом -529697949 (0xe06d7363).
Как я понял проблема в этой строчке:
Код:
vector <double> ms(n),ansms;
Slicker вне форума Ответить с цитированием
Старый 03.03.2010, 22:38   #9
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

Цитата:
Сообщение от Slicker Посмотреть сообщение
Сейчас попробовал эту программку у себя запустить, особо не рылся в ней т.к. лень.
Вот что выдало, visual c++ EE 2008

Код:
Первый этап обработки исключения в "0x765cb727" в "z.exe": Исключение Microsoft C++: std::length_error по адресу 0x003cf08c..
Необработанное исключение в "0x765cb727" в "z.exe": Исключение Microsoft C++: std::length_error по адресу 0x003cf08c..
Программа "[1956] z.exe: Машинный код" завершилась с кодом -529697949 (0xe06d7363).
Как я понял проблема в этой строчке:
Код:
vector <double> ms(n),ansms;
Переменная n задаётся из файла, а у тебя файла нету
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
програма netBeans nyx Общие вопросы по Java, Java SE, Kotlin 1 15.02.2010 18:03
Програма на С++ Evgeniy1233 Помощь студентам 5 15.01.2010 00:37
програма со списком maner0k Помощь студентам 0 13.04.2009 20:10
Програма расчета bbk_serg Помощь студентам 3 14.01.2009 15:51
Запущена ли програма? RealSHELS Общие вопросы Delphi 4 14.06.2008 21:54