типы данных
Конкретней выражайтесь.
работает
но видимо это не то что тебе нужно
fprintf(f, "double");Тогда уж сразу fprintf(f, "тип данных");
язык какой?
dynamic cast?
В языках C/C++ ее нету. В C++ можно с помощью dynamic_cast/type_info/class factory реализовать нечто полуавтоматизированное.
В других языках такое есть. Хороший пример - Lisp: http://www.gigamonkeys.com/book/practical-parsing-binary-files.html
а в чём траблы-то?
Все столбцы могут иметь разные типы данных, инт, дабл, чар, итд.
Но я не знаю какой столбец имеет какой тип.
Какую описательную информацию надо добавить в файл, чтобы узнать типы столбцов?
в заголовке можно указать типы
в чем проблема указывать циферки?
int - 1
double - 2
и т.д.
---
...Я работаю антинаучным аферистом...
прямо формат всех последующих.
Например: "%d%g Here comes the string: %s" и далее использовать её прямо в *scanf.
---
...Я работаю дзен-специалистом...
Особые, продвинутые насильники могут первой строкой послатьГлюки будут тоже весьма продвинутые и забавные
прямо формат всех последующих.
Например: "%d%g Here comes the string: %s" и далее использовать её прямо в *scanf.
Выпей йад, не пешы на с и с++.
---
...Я работаю антинаучным аферистом...
Буду писать double, int итд.
Не будет никаких глюков, если правильно всё делать.
---
...Я работаю антинаучным аферистом...
У меня есть файл, в котором хранится таблица данных.Я так понял ты говоришь о TAB/PIPE файле...
Если так... То тебе надо еще один файл, в котором ты будешь создавать схему, например:
create table <name> {
...
};
load from 'data.unl' insert into <name>;
Оставить комментарий
Sanjaz
Как записать тип данных в файл.Можно, конечно, сделать так:
присвоить каждому типу номер и его писать, типа
int = 1
double = 2
итд.
Но не хочется так делать т.к. возникают трабблы