FastNetMon

Thursday, 4 March 2010

Люди! Никогда не пытайтесь засунуть строкове представление int в char[8], ни-ког-да!!!

Да, тупость это плохо :) Но не стоит забывать, что int - это 8 знаков + окончание строки \0 и оно-то как раз не лезет, поэтому получается всякая муть.

3 comments :

  1. Размер типа данных int стандартом не регламентирован.
    Есть такая вот интересная табличка
    http://pastie.org/853163

    ReplyDelete
  2. Не фиг пользовать char[8], а надо пользовать std::string и boost::lexical_cast()...сли речь о C++ конечно.

    ReplyDelete

Note: only a member of this blog may post a comment.