1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Work Group |
6.12.2009 23:58
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Репутация: 0 |
не можите помочь с одной задачкой....делаю делаю..полная фигня получается...
задача заключается в том,что бы в результирующий файл переписать содержимое текстового файла, разбив строки,содержащие более n символов на несколько...то есть строки в файле должны содержать n символов |
![]() ![]() |
| Work Group |
8.12.2009 14:54
Сообщение
#2
|
|
Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Репутация: 0 |
ну можно вот так
Код uses crt; var t:text; a:array[1..100]of string; t1,t2,g: string; k,n,j:word; i:integer; Begin //writeln ('ââåäèòå ïóòü ê ôàéëó'); //readln (t1); t1:='H:\t.txt'; assign(t,t1); reset(t); //writeln ('ââåäèòå äëèííó ñòðîê'); //readln(n); n:=4; k:=0; while not eof(t) do begin inc(k); readln(t,a[k]); end; close(t); //writeln ('ââåäèòå ïóòü ê íîâîìó ôàéëó'); //readln (t2); t2:='H:\t1.txt'; assign(t,t2); rewrite(t); for i:=1 to k do begin while length(a[i])>0 do begin g:=''; if length(a[i])<n then begin //g:=copy(a[i],1,length(a[i])); //g:=g+copy(a[i+1],1,n-length(a[i])); //delete(a[i+1],1,n-length(a[i])); //delete(a[i],1,length(a[i])); //writeln(t,g); end else begin g:=copy(a[i],1,n); delete(a[i],1,n); writeln(t,g); end; end; end; close (t); End. |
Work Group текстовой файл 6.12.2009 23:58
volvo Можно посмотреть, что именно ты делаешь? Как решае... 7.12.2009 0:32
Work Group
Можно посмотреть, что именно ты делаешь? Как реша... 7.12.2009 0:46
volvo Ну, как знаешь... Тогда решай дальше...
Кстати, ... 7.12.2009 0:49
Work Group прога берёт текстовой файл,и делит строки на n-ое ... 7.12.2009 21:17
volvo А что, просто пробежаться посимвольно (читаешь сим... 7.12.2009 21:30
volvo Что "можно вот так"? Получить вылет прог... 8.12.2009 14:58![]() ![]() |
|
Текстовая версия | 13.12.2025 21:14 |