• Авторизация


считывание координат 10-11-2006 15:23 к комментариям - к полной версии - понравилось!


здравствуйте мне необходима помошь.вобщем необходимо всего ничего.считать из файла координаты фигуры и нарисовать ее относительно кликнувшей по области рисования мышки.но ничего не рисутеся.в файле построчно введены координаты,каждая нечетная строчка-для координаты Х каждая нечетная следующая для координаты У но поставив точки прерывания я поняла что прога элементарно считывает это через такие аналы,что мама не горюй помогите пожалеуйста своетом как нормально считать координаты точек типа int с учетом того,что они могут быть и отрицательными. может кто подскажет почему это не работает: if(OpenDialog1->Execute()){ ifstream fin(OpenDialog1->FileName.c_str()); kol_kord=0; while(!fin.eof()){ fin>>m; x[kol_kord]=m; fin>>m; y[kol_kord]=m; kol_kord++; }N=kol_kord; } } Borland C++ Builder 6 спасибо за внимание
вверх^ к полной версии понравилось! в evernote
Комментарии (3):
Strong_Gale 10-11-2006-15:38 удалить
есть функции работы с файлами не через поток: fopen, fread, fwrite, fclose. Кстати с ними проще. Далее если ты хочешь читать именно значение типа int оно должно быть записано именно в бинарный файл как int, если ты хочешь читать строки, т.е. редактировать файл, например с помощью того же блокнота - тебе надо читать строку, потом с помощью функции StrToInt ее преобразовывать в перменную типа int. Все будет работать корректно. Не советовал бы ориентироваться на конец файла как на EOF - часто глючит. Лучше точно знать сколько точек считать надо, т.е. первое число в файле(первая строка) - количество координат, а дальше координаты, т.е. структура файла следующая: число_точек x1 y1 x2 y2 .... xn yn
-Driada- 10-11-2006-15:42 удалить
нужно прогу под любой файл писать а не под конкретный универсальную
Strong_Gale 10-11-2006-15:43 удалить
Driada777, что имеешь ввиду под словами "любой файл"? Если хочешь давай стукну в асю - обсудим.


Комментарии (3): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник считывание координат | community_coding - Сообщество программистов | Лента друзей community_coding / Полная версия Добавить в друзья Страницы: раньше»