FastNetMon

четверг, 4 марта 2010 г.

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

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

3 комментария :

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

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

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.