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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2010, 17:20   #1
sawer5
Пользователь
 
Аватар для sawer5
 
Регистрация: 07.11.2009
Сообщений: 26
Восклицание Буфер обмена и количество элементов [C++ Builder]

Доброго времени суток.
У меня тут ошибочка вкралась. Считываю матрицу с буфера обмена Загружаю её в Memo, потом сохраняю в файл, а затем начинаю вычислять количество элементов.
Проблема в чём: Количество элементов определяется не верно, наверно из за символа конца строки. Точно не знаю. На какой то стадии вкрадывается ошибка.
Прошу помогите мне отладить код.Заранее благодарить не буду.

Вот работоспособный участок кода с не правильным вычислением.
Код:
Memo->Lines->Add(Clipboard()->AsText);
	  Memo->Lines->SaveToFile("Log.txt");
	  //Memo->Clear();
	ifstream in;
	in.open("Log.txt");
	int col = 0;// Количество элементов;
	int iTest;
	int m; // Строка;
	int n; // Сколбец;
	int set = 0;
		while(!in.eof())
		{
			in >> iTest;
			col++;
			set++;
			if(set > 36)
			{
				ShowMessage("Матрица не обнаружена");
				return;
            }
		}
	in.close();
	
	if(col == 4 || col == 9 || col == 12 || col == 16 ||
	col == 25 || col == 36)
	{}
	else
	{
		ShowMessage("Размер матрицы не определён: " + IntToStr(col));
		return;
	}
Проблема решена если количество элементов будет определятся верно.
#include <sawer5>
sawer5 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
буфер обмена DeDoK Win Api 1 25.10.2010 19:08
Буфер обмена dmitriegorovih Общие вопросы Delphi 13 09.09.2010 12:54
Буфер обмена nusik Общие вопросы Delphi 2 21.05.2009 00:53
буфер обмена __@cmd@__ Общие вопросы Delphi 2 04.02.2009 12:24