1
Наш компьютерный клуб / Re: помогите решить задачку по программирова
« : 17 Май 2011, 14:30:48 »Спасибо большое, но я хотела бы сама понять как сделать , а не скопировать чужой код. Тем более я его открыла и не все поняла, английский я не знаю вообще. Нас хорошо натаскали на массивах в Паскале, а вот с файлами было только одно затие поверхностное.
я не могу додумать правильно алгоритм, помогите.
после открытия файла, проверяем первую строку и каждый элемент, который находится до запятой заносим в думерный массив, а как быть с последним элементом? ведь после него запятой нет!!
Или есть другие варианты алгоритма?
А в чем собственно нужда такой программки? CSV файл можно и так открыть в экселе и вы сразу получите готовую страницу. ;)
Ну а если алгоритмически то без провайдеров БД вам не обойтись, или как вы собрались создавать эксель файл? :)))
Относительно вашего вопроса:
а как быть с последним элементом? ведь после него запятой нет!!
В случае вашего алгоритма, просто читаете в строку в переменную, а потом посимвольно разбираете, и каждый раз как встречается разделитель (точка с запятой/запятая) или конец сохраните слово.
Если мне не ошибает память кажется уже был Оле провайдер который может с csv файлами работать...