С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Notea
0 / 0 / 0
Регистрация: 15.09.2014
Сообщений: 18
1

Scanf and printf

12.09.2017, 19:51. Просмотров 856. Ответов 7

Проблема состоит в том, что ввожу одно, а выводит другое.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
struct Sportsman {
    int place;
};
 
int main() {
 
    Sportsman man;
 
    scanf("Enter country: %d", &man.place);
 
    printf("Country = %d", man.place);
 
    return 0;
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2017, 19:51
Ответы с готовыми решениями:

printf/scanf
Возник вопрос. int main(void) { printf(&quot;Hello world&quot;); } Что...

Символы %ls и %lc в printf и scanf
Здравствуйте. wchar_t c; wchar_t str; c = _getwch(); // считывает символ...

printf scanf проги
нужны проги со всеми возможными scanf и printf для практики, ничего кроме этого...

Записать через printf и scanf
Помогите переписать код через printf и scanf #include &lt;iostream&gt; #include...

Переделать на printf и scanf, пожалуйста!
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;time.h&gt; using namespace...

7
DrOffset
9017 / 4862 / 1198
Регистрация: 30.01.2014
Сообщений: 7,947
12.09.2017, 20:01 2
Цитата Сообщение от Notea Посмотреть сообщение
ввожу одно, а выводит другое.
Что именно вводишь?
0
nd2
2838 / 2405 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
12.09.2017, 20:04 3
C
1
scanf("%d", &man.place);
0
Notea
0 / 0 / 0
Регистрация: 15.09.2014
Сообщений: 18
12.09.2017, 20:15  [ТС] 4
Ввожу число
0
DobroAlex
Модератор
393 / 335 / 165
Регистрация: 30.04.2016
Сообщений: 1,720
Завершенные тесты: 3
12.09.2017, 20:28 5
Notea, невероятно содержательный ответ. nd2 уже исправил вашу главную ошибку. Кстати, тема не в том разделе
0
easybudda
Модератор
Эксперт CЭксперт С++
10157 / 6062 / 1525
Регистрация: 25.07.2009
Сообщений: 11,496
12.09.2017, 20:36 6
Цитата Сообщение от DobroAlex Посмотреть сообщение
Кстати, тема не в том разделе
Да ну? А попробуйте исправить ошибку и скомпилировать, как код С...
0
DobroAlex
Модератор
393 / 335 / 165
Регистрация: 30.04.2016
Сообщений: 1,720
Завершенные тесты: 3
12.09.2017, 21:00 7
easybudda, оставшаяся ошибка -- пропущено
C
1
struct
Остальное работает как С-код https://ideone.com/kCqKnm
0
afront
1055 / 1001 / 753
Регистрация: 29.02.2016
Сообщений: 3,193
12.09.2017, 21:24 8
Лучший ответ Сообщение было отмечено Notea как решение

Решение

C++
1
2
    printf("Enter country: ");
    scanf("%d", &man.place);
0
12.09.2017, 21:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2017, 21:24

Можете проверить scanf/printf
Ответ неправильный, но я не понимаю в чем ошибка.. #include &lt;stdio.h&gt;...

printf,scanf, файлы borland
Ребята может знает кто где можно почитать о printf,scanf в borland c++ и о...

Заменить cout на printf а cin на scanf
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main()...


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

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

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