HLFX.Ru Forum
Показать все 7 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- Разделение строки... (https://hlfx.ru/forum/showthread.php?threadid=1187)


Отправлено ToMMuK 03-03-2008 в 19:39:

Разделение строки...

В общем имеется строка в текстовике длиной 1881052 символов... в общем надо её поделить на строчки по 64 символа... как это зделать без помощи рук и enter'a???

__________________
Сайт латвийского мода

Игроки в халф лайф делятся на две больше группы - те, кто не доехал на поезде и те, кто прошел несколько раз.


Отправлено Government-Man 03-03-2008 в 20:39:

Банально... Вставить "\r\n" после каждых 64-х символов.

Добавлено 04-03-2008 в 01:39:

C++ Source Code:
1
#include <stdio.h>
2
 
3
void main() {
4
  FILE *in = fopen( "in.txt", "rt" );
5
  FILE *out = fopen( "out.txt", "wt" );
6
  if ( !in || !out )
7
    return; // Какой-то из файлов возможно не закрыли ну и плевать - винда закроет :)
8
 
9
  char buf[64];
10
  while ( fwrite( buf, 1, fread( buf, 1, 64, in ), out ) == 64 )
11
    fputs( "\n", out );
12
 
13
  // Тут тоже можно было бы в принципе не закрывать - но ладно уж... закроем %)
14
  fclose( in ); fclose( out );
15
}


Отправлено Scrama 04-03-2008 в 03:55:

Government-Man аккуратно и красиво, молодец!

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran


Отправлено XaeroX 04-03-2008 в 04:28:

Government-Man а на Javascript слабо? Для подобных задач вряд ли кто будет открывать студию %)

__________________

xaerox on Vivino


Отправлено Government-Man 04-03-2008 в 06:07:

XaeroX ну лично я ее просто напросто не закрываю.


Отправлено Scrama 04-03-2008 в 08:41:

XaeroX ну, зачем же сразу студию =) набрал в текстовичок и *cc file.c | file.exe toparse.txt

__________________
"Злобным гениям не нужна харизма." © Shooter__Andy
"Making stuff for an "old ugly game" can be ten times more fun than grinding on a map for a dull, next-gen title." © Lunaran


Отправлено zimer 10-03-2008 в 10:53:

Цитата:
Scrama писал:
XaeroX ну, зачем же сразу студию =) набрал в текстовичок и *cc file.c | file.exe toparse.txt


ну если уж у тебя линукс то bash scripting для таких задач больше подходит=)
или руби или питон или хаскель ))))

__________________
Рассыпалась соль - к ссоре.
Рассыпался сахар - к миру.
Рассыпался кокаин - к феерическим ощущениям и фантасмагорическим видениям.
Ласточки низко летают - будет дождь.
Коровы низко летают - рассыпался кокаин.


Временная зона GMT. Текущее время 03:52.
Показать все 7 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024