Форум программистов, компьютерный форум CyberForum.ru

scanf() - C++

Восстановить пароль Регистрация
 
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
30.10.2011, 16:25     scanf() #1
Всем привет!

Вот маленький тестовый пример
C++
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int i;
 
int main()
{
printf("Enter value: \n");
scanf("%i\n", &i);
printf("Value is: %i\n", i);
        return 0;
}
В консоле после ввода значения программа зависает и не выводит последний printf. В чем может быть проблема?
Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 16:25     scanf()
Посмотрите здесь:

C++ scanf в C
scanf ? C++
C++ Затруднение со scanf
scanf for double C++
C++ MPI и scanf в С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
30.10.2011, 16:26     scanf() #2
Цитата Сообщение от amatorIP Посмотреть сообщение
В чем может быть проблема?
\n из шаблона scanf уберите.
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
30.10.2011, 16:27     scanf() #3
C
1
scanf("%i", &i);
amatorIP
 Аватар для amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
30.10.2011, 16:33  [ТС]     scanf() #4
Спасибо! Увидел прокол)
Yandex
Объявления
30.10.2011, 16:33     scanf()
Ответ Создать тему
Опции темы

Текущее время: 16:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru