Вопрос
Меня попросили сделать конвертер БД разных форматов в текстовый, может, подсобите советом, принципом решения такой задачи?
Ответ
Ну вот, например, так:
из таблицы в цикле (от i = 0 до i = кол-во строк (от j = 0 до j = кол-во столбцов)) — содержимое строка[i]колонка[j] загоняешь в чистый буфер, т.е. у тебя в буфере получается строка, состоящая из строки таблицы, а этот буфер пишешь в заранее открытый текстовый файл.
|abc|de|fgh|
— так в таблице,
|123|45|678|
abcdefgh — так в буфере после первого прохода(строка 1, колонки 1,2,3). Можно одновременно вставлять между частями пробелы, тогда будет так: abc de fgh.
12345678 или 123 45 678 — в буфере после 2-го прохода(строка 2, колонки 1,2,3).
Тогда в тхт-файле будет
abcdefgh
12345678
или
abc de fgh
123 45 678
shadow.
Copyright 2000-2004 Сообщество Чайников
Контактная информация