|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Andrew S. Bogatyrev 2:5020/400 10 Jun 2003 13:24:29 To : Anton Martynov Subject : Re: TABs -> Spaces -------------------------------------------------------------------------------- >> AM> есть файл. текстовый. кое-где в строках встречаются TABы, >> AM> которые мне надо преобразовать в пробелы... пользуюсь функцией: >> >> >> void untab(register char *s); { char newstr[256]; char *src = s; int n; register dstx; for(dstx = 0; *s != '\0'; s++) if (*s == '\t') { for(n = 8 - dstx % 8 ; n > 0 ; n--) newstr[dstx++] = ' '; }else newstr[dstx++] = *s; newstr[dstx] = '\0'; strcpy(src, newstr); } -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/10651ae597085.html, оценка из 5, голосов 10
|