|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
03.04.2014, 21:24 | #1 |
Пользователь
Регистрация: 09.09.2013
Сообщений: 83
|
Глобальные и локальные переменные.
Всем привет.
Помогите, плиз, с проблемкой. Код служит проверкой вводимого int'а на ошибку (введут не int - будет ошибка). Если его делать без ф-и, то всё ок. Но так как у меня в задачи будет часто проверка, хотел сделать всё максимально компактно и мило :3 Мне намекнули, что проблема в переменных и надо юзать extern. Но я не могу никак врубится как её объявлять. Спасибо. Код: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> int checkInt(int number) { scanf("%d",&number); while ((scanf("%d",&number))!=1) { fflush(stdin); fflush(stdout); printf("Error...\n"); } return number; } int main () { int number; checkInt(number); printf("%d",number); getch (); return 0; } |
03.04.2014, 21:31 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
модули, локальные и глобальные функции | el_gato_de_Ch | Общие вопросы C/C++ | 9 | 04.06.2013 17:52 |
Локальные переменные vs Глобальные | Sibedir | Общие вопросы Delphi | 27 | 01.01.2011 13:02 |
Глобальные и локальные переменные | Kapitann | JavaScript, Ajax | 2 | 03.08.2010 14:24 |
Си++.Глобальные,локальные параметры. | Медина | Помощь студентам | 0 | 02.06.2009 21:51 |
Локальные и глобальные переменные. | Proger10 | Общие вопросы Delphi | 1 | 04.05.2009 05:55 |