Интересная задачка на C.

Блог им. Nemo
Есть задачка. Вместо точек нужно написать свои дание. В другом месте редактировать код нельзя. После запуска программы мы должны получить результат RES: Hello
код:

...

...my_copyStr(...)
{
 ...
}


int main(int argc, char *arcv[ ])
{
 char *zsStrHello = "Hello";
 char *zsResStr =0;

 my_copyStr(...);
 printf("RES: %s",zsResStr);
 
 free(zsResStr);
 
return 0;
}


пытался решить, сделал так:

#include <string.h>
my_copyStr(char **str1, char **str2)
{
 str1 = (malloc((strlen(str2)+1) * sizeof(char));
 strncpy(str1,str2,strlen(str1));
}


int main(int argc, char *arcv[ ])
{
 char *zsStrHello = "Hello";
 char *zsResStr =0;

  my_copyStr(zsResStr,zsStrHello);
 printf("RES: %s",zsResStr);
 
 free(zsResStr);
 
return 0;
}
не работает, результат NULL.

Может кто подскажет как решить?)

Интересное. Выставка робототехники 24-25 октября в Сокольниках

Мероприятия
Надеюсь, не сочтете рекламой и вам действительно окажется полезной информация о том, что в Москве 24-25 октября пройдет выставка робототехники и передовых технологий Robotics Expo 2013.
Подробности ищите на robot-ex.ru/ или спрашивайте: client@smile-expo.com

Мощный ARM сервер

Идеи
Привет всем) Появилась недавно вот такая вот странная идея — запилить сервер на ARM процессоре. Почему именно ARM? Потому что посмотрел цены на услуги в сфере размещения и аренды серверов и ужаснулся. Итак по порядку:
— Аренда 1U в серверной стойке в более менее вменяемом ДЦ от 40$
— Плюсуем сюда ещё интернет, получаем не менее 60-70$/месяц
— Аренда дедика 5-7 летней давности под 100$/месяц
— Единственный выход аренда VPS и то за более менее адекватные 20$/месяц очень слабая машинка выходит
И тут в голову ударило — ARM
Для тех кому интересно — под кат.


Читать дальше

Эмбеддеровка 18.08.2013: отчет и teardown принтсервера

Мероприятия
Не смотря на мое опоздание, компашка (Artyr , Vasiliy_Br , VIC_G , Pavlya ) меня таки дождалась и мы выдвинулись. По пути, к нам присоединился Sharix .

мы

Закупившись, мы сели на маршрутку, которую, кстати, совсем не пришлось ждать и поехали к озеру. До озера ехать оказалось совсем не долго.

Читать дальше

Как узнать - заряжена ли батарейка без приборов?

Компоненты
Оказывается, когда щелочная батарейка разряжается, она выделяет газы, которые повышают внутреннее давление. Это позволяет легко узнать — заряжена батарейка или нет. Достаточно просто уронить ее с не большего расстояния (1-2см) и посмотреть на отскок. Если батарейка подпрыгнет, то ее можно смело выбрасывать.

Эмбеддеровка 18.08.2013

Мероприятия
В воскречение, 18 августа 2013 года в 15.00 мы встерчаемся около станции «Героев Днепра» и идем эмбеддеровать на Министерку (о. Редькино). Если хотите с нами, добро пожаловать под кат.

Министерка

Читать дальше

Встреча 11.08.2013 отчет.

Мероприятия
Итак, половина записавшегося народу отвалилась из-за жары. А очень зря, было сосем не жарко. На небе были облака, и солнце не выжигало все вокруг. По ощущениям, температура была ниже 30, а к вечеру даже стало холодать.

кружочек анонимных эмбеддеров

Читать дальше