Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
shbk
13 / 13 / 4
Регистрация: 29.10.2009
Сообщений: 71
#1

scanf("%*с%c",k); - C++

13.02.2011, 13:15. Просмотров 345. Ответов 1
Метки нет (Все метки)

нужно чтобы пропустило первый считываемый символ

k - указатель

как вариант можно
scanf("%c""%c",k,k);

такое решение получше
scanf("%*с%c",k);
но не понятно
что значит "%*c" ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2011, 13:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос scanf("%*с%c",k); (C++):

"cin","cout" на "printf","scanf" - C++
Вот ещё прога. Мне чисто нужно переделать её на printf,scanf и не используя функцию show, а puts и gets. #include <iostream> using...

Как сделать так, чтобы scanf в переменную double мог считывать с клавиатуры не только "0,01", но и "0.01" - C++
Помогите!) Не знаю, искал, не нашел, возможно ли вообще. Чтобы и так и так понимал.

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно". Я так...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование) - C++
Разработать программу с использованием наследования классов, реализующую классы: − воин; − пехотинец(винтовка); − матрос(кортик). ...

Почему в scanf("%s",ss) имя ss пишется без амперсанда? - C++
почему в scanf("%s",ss) имя ss пишется без амперсанта?

Как с scanf сделать "защиту от дурака"? - C++
Нужно, чтобы пользователь ввел две целочисленные переменные. Как делал я: bool ReadInteger(int &var) { if (scanf("%d", &var) != 1)...

1
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
13.02.2011, 16:39 #2
Цитата Сообщение от shbk Посмотреть сообщение
что значит "%*c" ?
clibrary/cstdio/scanf/
* - An optional starting asterisk indicates that the data is to be retrieved from stdin but ignored, i.e. it is not stored in the corresponding argument.
Опциональная стартовая звездочка показывает, что данные будут получены из стандартного потока ввода, но проигнорированы, то есть не сохранены в соответствующем аргументе.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2011, 16:39
Привет! Вот еще темы с ответами:

Как "русификацировать" функцию Scanf() - C++
Использую setlocale(LC_ALL, "rus"); Но, когда ввожу русские символы через scanf(), то всё равно она возвращает иероглифы. Как сделать,...

Scanf "chSdSSdbQ" - что такое Q - C++
привет всем наткнулся на эту строку в коде UnrealTurnament 3 и возник вопрос что за Q??? Какое отношение имеет вопрос к С++?

Создать абстрактный класс "Издание" и производные классы "Книга", "Статья", "Электронный ресурс" - C++
1. Создать абстрактный класс Издание с методами, позволяющими вывести на экран информацию об издании, а также определить является ли данное...

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания" - C++
Создать класс Книга поля: название книги,количество страниц,год издания методы: вычислить сколько лет книге и количество дней прошедших...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru