Теперь все под растчет создается, но не заполняется.
const char *str; // не константный указатель на константную строку
const char * const str; // константный указатель на константную строку
char * const str; // константный указатель на не константную строку
#include <stdio.h>
void swap_str(const char **s1, const char ** s2)
{
const char *stmp = *s1;
*s1 = *s2;
*s2 = stmp;
}
main()
{
char *str1 = "Hello";
char *str2 = "world";
printf("%s %s\n", str1, str2);
swap_str(&str1, &str2);
printf("%s %s\n", str1, str2);
}
На предприятии, если есть АД, то все настраивается через политики. Так же и принтера устанавливаются на клиентов - никто не бегает и не расставляет руками.
Без АД, все гораздо скучнее - на каждого клиента ставят дрова руками, либо как-то автоматизируют процесс установки подручными средствами.
Есть еще такая штука: IPP.