баг, программистское
Oct. 29th, 2007 09:45 amА вот тех, кто пишет printf(str) вместо printf("%s", str), мы будем бить по пальцам линейкой.
Особенно когда в str совершенно случайно обнаруживается знак процента вместе с какими-то другими случайными буквами.
Особенно когда в str совершенно случайно обнаруживается знак процента вместе с какими-то другими случайными буквами.
no subject
Date: 2007-10-29 07:49 am (UTC)no subject
Date: 2007-10-29 07:53 am (UTC)no subject
Date: 2007-10-29 07:57 am (UTC)но что же тогда делать
Date: 2007-10-29 07:59 am (UTC)Re: но что же тогда делать
Date: 2007-10-29 08:02 am (UTC)Re: но что же тогда делать
From:Re: но что же тогда делать
From:Re: но что же тогда делать
From:(no subject)
From:(no subject)
From:Re: но что же тогда делать
From:Re: но что же тогда делать
From:Re: но что же тогда делать
From:Re: но что же тогда делать
From:no subject
Date: 2007-10-29 08:00 am (UTC)no subject
Date: 2007-10-29 08:02 am (UTC)no subject
Date: 2007-10-29 08:36 am (UTC)no subject
Date: 2007-10-29 08:04 am (UTC)no subject
Date: 2007-10-29 08:05 am (UTC)no subject
Date: 2007-10-29 08:34 am (UTC)no subject
Date: 2007-10-29 08:06 am (UTC)Да и sprintf("%s", str), кажется, тоже не должно. Лучше не надо, во всяком случае.
В остальном же полностью поддерживаю.
no subject
Date: 2007-10-29 08:36 am (UTC)no subject
Date: 2007-10-29 08:12 am (UTC)no subject
Date: 2007-10-29 08:33 am (UTC)no subject
Date: 2007-10-29 01:24 pm (UTC)no subject
Date: 2007-10-29 08:45 am (UTC)заменил на puts("something")
В течении наверно часа тупил, почему текст выводится а на бряк в printf не попадает (под gdb)
no subject
Date: 2007-10-29 08:47 am (UTC)заменил на puts("something")
В течении наверно часа тупил, почему текст выводится а на бряк в printf не попадает (под gdb)
no subject
Date: 2007-10-29 09:06 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:переписал puts из стандартной библиотеки
From:no subject
Date: 2007-10-29 09:07 am (UTC)putStrLn str.Ну, в САМОМ крайнем случае -
cout << str, если уж совсем невмоготу.no subject
Date: 2007-10-29 09:16 am (UTC)(no subject)
From:no subject
Date: 2007-10-29 09:14 am (UTC)1. gcc -Wall половину данной проблеммы улавливает (% в str) и кричит.
2. snprintf
Решает большинство проблем со стрингами в С.
Можно также и линто пробежаться.
угу
Date: 2007-10-29 09:18 am (UTC)Re: угу
Date: 2007-10-29 09:25 am (UTC)(no subject)
From:(no subject)
From:конечно тоже вариант
From:Re: конечно тоже вариант
From:Re: конечно тоже вариант
From:Re: конечно тоже вариант
From:Re: конечно тоже вариант
From:(no subject)
From:no subject
Date: 2007-10-29 09:22 am (UTC)no subject
Date: 2007-10-29 09:51 am (UTC)no subject
Date: 2007-10-29 10:02 am (UTC)no subject
Date: 2007-10-29 12:30 pm (UTC)no subject
Date: 2007-10-29 12:34 pm (UTC)no subject
Date: 2007-10-29 12:36 pm (UTC)no subject
Date: 2007-10-29 02:50 pm (UTC)no subject
Date: 2007-10-29 05:31 pm (UTC)no subject
Date: 2007-10-30 08:27 am (UTC)no subject
Date: 2007-11-05 09:38 pm (UTC)no subject
Date: 2010-09-26 06:46 am (UTC)