Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Текстовый файл   Найти похожие ветки 

 
lobach ©   (2006-11-17 17:58) [0]

Здравствуйте мастера!!!
У меня такая задачка:
Есть текстовый файл такой структуры:
дд.мм.гг чч:мм произвольный текст
дд.мм.гг чч:мм произвольный текст
дд.мм.гг чч:мм произвольный текст
то есть:
дата время данные
как мне отделить дату и время от данных?
Есть ли в delphi такие фишки, как разделители,
например:
дд.мм.гг чч:мм|||произвольный текст
чтоб ||| было разделителем?


 
clickmaker ©   (2006-11-17 18:01) [1]

P := Pos(#9, s);
D := Copy(s, 1, P); // то что до
DD := Copy(s, P+1, Length(s) - P); // то что после
примерно так.
в качестве разделителя здесь табуляция


 
Jeer ©   (2006-11-17 18:02) [2]


> такие фишки,


такие "фишки" есть в любом языке - что назначишь разделителем, то и будет.


 
lobach ©   (2006-11-17 20:52) [3]

Помогите с функцией readln. Мне надо прочитать строку из текстового файла f в строковую переменную str.
Пробовал так:
Readln(f, str);
выдаёт ошибку I/O 104
помогите.


 
Anatoly Podgoretsky ©   (2006-11-17 20:54) [4]

> lobach  (17.11.2006 20:52:03)  [3]

Здесь порядок, ошибка в другом месте.


 
lobach ©   (2006-11-17 20:58) [5]


> Anatoly Podgoretsky

Спасибо, разобрался:
reset(f);
readln(f, str);


 
grisme ©   (2006-11-17 21:08) [6]

вообще, начни с какой-нибудь книжицы такой не особо замудренной. иначе, блин, не дело imho :|


 
Kolan ©   (2006-11-17 21:36) [7]

> lobach ©  

Пользуй TStringList
Пример:
var
 Strings: TStrings;
begin
 Strings := TStringList.Create;
 try
   Strings.LoadFromFile("C:\t.txt");
   Copy(Strings[0], 1, 1);// Так обращаются
 finally
   Strings.Free;
 end;
end;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.046 c
2-1163598133
КлЯкСа
2006-11-15 16:42
2006.12.03
Где можно счачать из из инета Русский help для Delphi?


1-1161264785
Master_
2006-10-19 17:33
2006.12.03
Как отметить в MonthCalendar несколько дат


9-1139390181
Creative
2006-02-08 12:16
2006.12.03
Save/Load


2-1163498941
Димыч
2006-11-14 13:09
2006.12.03
Динамическое создание объектов


2-1163229279
#0FFFF
2006-11-11 10:14
2006.12.03
Иконка компонента





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский