Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 20.05.2013, 11:47   #1
VASwko
 
Регистрация: 14.05.2013
Сообщений: 9
По умолчанию Продолжаем быть дубом

Код:
double cm, d, id;
char x;
printf("Enter cm or d in format Xc or Xd: ");
scanf ("%f%c", &id, &x);
printf("%%f = %f , %%c = %c", id, x);
почему при вводе 10с значение x становится c, а значение id становиться -9255960459290350600....00.000...00?

Не смейтесь
VASwko вне форума Ответить с цитированием
Старый 20.05.2013, 12:08   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Возможно, дело в том, что double - это %lf?
Abstraction вне форума Ответить с цитированием
Старый 20.05.2013, 12:28   #3
VASwko
 
Регистрация: 14.05.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Abstraction Посмотреть сообщение
Возможно, дело в том, что double - это %lf?
Спасибо большое!
VASwko вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив, БД, файлы, библиотеки - или продолжаем мучить С++ играми. Fanyuus Gamedev - cоздание игр: Unity, OpenGL, DirectX 12 17.03.2013 19:09
Здравствуйте сыну задали задачи по паскалю а он дуб дубом в нем не могли бы вы помочь решить? viktor2014 Паскаль, Turbo Pascal, PascalABC.NET 22 24.01.2013 20:06


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS