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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2009, 21:21   #1
Voipp
Пользователь
 
Регистрация: 03.08.2009
Сообщений: 32
По умолчанию срочно нужна помощь по потокам!

Код:
bool Space(istream* stream){
	char key;
	while(!stream->eof() && (key=stream->get()) && isspace(key)){;};
	if(stream->eof())
		return 0;
	else{ 
		stream->putback(key);
		return 1;
	};
};
использование стрим в начале программы:
	istream* stream=&cin;
	Space(stream);
	c=stream->get();
	while(!stream->eof()){
		if(c=='+'){
			if(!Read_key(key,len,stream,TP)){
			if(!Read_key((void*)&num,0,stream,LONG))
рид кей 1 и 2 раз только вызывают ф-цию спэйс и считывают символ -
*(char*)key=stream->get();
ничего особенного больше они пока не делают но потом visual studio выдает ошибку -

ОС Windows инициировала точку останова в lab_0.exe.

Это может быть вызвано повреждением кучи и указывает на ошибку в lab_0.exe или в одной из загруженных им DLL.

Возможной причиной так же может быть нажатие пользователем клавиши F12, когда фокус принадлежит lab_0.exe(f12 не нажималось)

Никто с такой проблемой не сталкивался?
Voipp вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12
Нужна срочно помощь!!! Магомед Microsoft Office Access 2 13.05.2009 15:24
Срочно нужна помощь!!!! Ntfser Паскаль, Turbo Pascal, PascalABC.NET 3 26.10.2008 01:03
Срочно нужна помощь!!! KAMENYKA Помощь студентам 5 11.12.2007 13:56