Новые книги

Дорогой друг! YouTube – это место, куда ты можешь залить что угодно: мысли из твоей головы, прохождение свежей компьютерной игры или серьезную инструкцию по выращиванию сельдерея. Здесь находится место всему, хотя развлекательный контент обычно набирает больше просмотров. Как стать крутым и известным? Как заработать, снимая видео? Книга ответит на эти и другие вопросы, связанные с YouTube.
Ошибки совершают все, даже ведущие компании. То, как сотрудники исправляют эти ошибки, — вот что отличает лидеров сервиса от всех остальных. Компенсация — это больше, чем извинения. Компенсировать — значит дать клиенту что-нибудь ценное и тем самым показать, что он для вас действительно важен. Довольные и лояльные клиенты не только останутся с вами, но и будут рекламировать вашу продукцию всем вокруг. В этой книге Джон Шоул — признанный гуру в области сервиса — дает конкретные рекомендации и приводит примеры того, как создать в компании систему компенсации, нацеленную на формирование лояльности клиентов.

Книга предназначена для специалистов по продажам, сотрудников отделов по обслуживанию клиентов и всем, кто стремится оказывать качественный сервис.

Примеры.



Пример 3

/* Центрирование строк текста. Пример на работу с указателями. */
/* Входные строки не должны содержать табуляций                */
/* Вызов: a.out < входной_файл                                 */
#include <stdio.h>
extern char *gets();
#define WIDTH 60        /* ширина листа */
main(){
	char rd[81]; register char *s;
	char *head,        /* начало текста */
	     *tail;        /* конец текста  */
	register int len, i;
	int shift;         /* отступ */
      /* Читать со стандартного ввода в rd по одной строке,
       * пока файл не кончится. При вводе с клавиатуры конец файла
       * обозначается нажатием клавиш CTRL+D
       */
	while( gets( rd ) != NULL ){
	    if( !*rd ){
		/* Строка пуста */
		putchar( '\n' ); continue;
	    }
	    /* пропуск пробелов в начале строки */
	    for( s = rd; *s == ' ' ; s++ );
	    if( ! *s ){
		/* Строка состоит только из пробелов */
		putchar( '\n' ); continue;
	    }
	    head = s;
	    /* встать на конец строки */
	    while( *s ) s++;
	    /* искать последний непробел */
	    s--;
	    while( *s == ' ' && s != rd ) s--;
	    tail = s;
	    /* Длина текста */ len = (tail-head) + 1;
	    /* разность указателей - целое */
	    shift = (WIDTH - len)/2;
	    if(shift < 0 ){
		fprintf(stderr, "Строка длиннее чем %d\n", WIDTH );
		shift = 0;
	    }
	    /* Печать результата */
	    for( i=0; i < shift; i++ ) putchar( ' ' );
	    while( head <= tail ) putchar( *head++ );
	    putchar( '\n' );
	}
}

© Copyright А. Богатырев, 1992-95
Си в UNIX

Назад | Содержание | Вперед