Здравствуйте Silver\/\/olf, Вы писали:
S\/\/>Объясните, пожалуйста, почему данная программа не работает, как надо:
S\/\/>
#include<stdio.h>
S\/\/>int main(int argc, char* argv[])
S\/\/>{
S\/\/> double test = 0;
S\/\/> char *pszTest = "100.000000";
S\/\/> sscanf(pszTest, "%10.6f", &test);
S\/\/> printf("%10.6f", test);
S\/\/> return 0;
S\/\/>}
S\/\/>На экран выводится " 0.000000". Полный бред... Может, я сплю и вижу страшный сон? :(
А что это за спецификация формата у твоего 'sscanf' такая странная: "%10.6f" ??? Посмотри внимательнее спецификации формата для 'sscanf' и перепиши правильно.