Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Почему IF с символами не работает? //Îïðåäåëèòü äîëþ ãëàñíûõ áóêâ â çàäàííîì òåêñòå íà ðóññêîì (àíãëèéñêîì) ÿçûêå. #include <stdio.h> #include <conio.h> #include <string.h> int main(int argc, char *argv) { char str; int i,j,len,d,n=0; printf("Stroka="); gets(str); https://www.cyberforum.ru/ c-beginners/ thread630190.html Ошибка в стандартном int power C (СИ)
#include <stdio.h> int power (int m, int n); /* Òåñò ôóíêöèè power */ main() { int i; for (i = 0; i < 10; ++i) printf("%d %d %d\n", i, power(2, i), power(-3, i)); return 0; }
C (СИ) Ввести несколько предложений в отдельные строки Необходимо ввести несколько предложений в отдельные строки, но каждой отдельное слово помещается в отдельную строку. Например, #include <stdio.h> void main() { char str1, str2, str3; printf("Enter the first string:\n"); scanf("%s", str1); https://www.cyberforum.ru/ c-beginners/ thread629978.html C (СИ) Ошибка ввода scanf https://www.cyberforum.ru/ c-beginners/ thread629913.html
не воспринимает целое в переменной n scanf("Число N = %d",n); //Êàæäûå n ñèìâîëîâ âî ââåäåííîì òåêñòå îòäåëèòü çíàêîì "!". #include <stdio.h> #include <conio.h> #include <string.h> char buf; // áóôåð int main(int argc, char *argv) { char str, str1; int i,j,len,n,k=1;
C (СИ) Файлы с произвольным доступом
Столкнулся со следующем проблемой: при записи данных в файл произвольного доступа и при последующем чтении данных из него всегда последняя запись повторяется два раза. Как только не крутил эту проблему, решения не нашел. Чтобы не быть голословным, накидал небольшой пример: Код: #include <stdio.h> struct number { int data;
C (СИ) Керниган - Ритчи. getchar/putchar. Ошибка компиляции Здравствуйте. Начал изучать C по второму изданию Кернигана - Ритчи. Программа: #include <stdio.h> main() { int c; c = getchar(); https://www.cyberforum.ru/ c-beginners/ thread629546.html
C (СИ) Linker Error: undefined symbol '_copy' in module подскажите пожалуйста, что это за ошибка и как исправить ее: Linker Error: undefined symbol '_spa' in module Linker Error: undefined symbol '_copy' in module Linker Error: undefined symbol '_getrec' in module https://www.cyberforum.ru/ c-beginners/ thread629442.html C (СИ) Разбор арифметического выражения и его вычисление
Имеется программа для решения квадратных уравнений #include <stdio.h> #include <math.h> int main(int argc, char *argv) { float a, b, c, x1, x2, d; int s; sscanf(argv,"%fx^2%fx%f", &a, &b, &c); printf("a=%f, b=%f, c=%f\n", a, b, c);
C (СИ) Замена стоящих подрят пробелов на один пробел Доброй ночи. Начал изучать Си по книге Б.Керриган Д.Ритчи столкнулся с задачей: "Напишите программу, копирующую символы ввода в выходной поток и заменяющую стоящие подряд пробелы на один пробел." Сам так и не смог решить поэтому нашел такое решение: int c; while((c=getchar())!=EOF) { putchar(c); if(c==' ') https://www.cyberforum.ru/ c-beginners/ thread628370.html C (СИ) Подмена изображения на экране Как написать программу, которая в реальном времени перехватывает изображение на экране и каким-то образом его модифицирует (переворачивает, отражает слева направо, инвертирует цвета и т.д.)? Очень важно, чтобы программа была написана на чистом C (можно с ASM) и работала как можно эффективнее. https://www.cyberforum.ru/ c-beginners/ thread628014.html
C (СИ) Windows error при попытке записи символа в файл
Ну стандартное задание... Вводится с клавы символы, которые должны будут записаться в файл. ИСПОЛЬЗУЕТСЯ ТОЛЬКО С !!! Нельзя использовать string, iostream и тд Вроде как кампилируется но не делает то что должен делать. В ран тайме выдает такую ошибку. См Принскрин По заданию обязательно надо юзать getchar() и putchar() 1>------ Build started: Project: L2.1.9.Ex2 - IO. Writing files...
C (СИ) Откомментировать программы https://www.cyberforum.ru/ c-beginners/ thread627729.html
Очень нужно подробно закоментить проги....Помогите плиз. Заранее большое спасибо Первая прога #include <stdafx.h> #include <stdio.h> #include <conio.h> #define TRUE 1 #define FAL
Эксперт С++
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.07.2012, 19:16 0

Как организовать защиту интовской переменной от ввода букв и т.д.? - C (СИ) - Ответ 3311298

29.07.2012, 19:16. Показов 3823. Ответов 13
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
int main()
{
   int a;
   printf("a = ");
   /* цикл до тех пор, пока не будет введено целое число */
   while (scanf("%d", &a) != 1)
   {
      fflush(stdin);
      printf("a = ");
   }
   printf("a = %d", a);
   return 0;
}


Вернуться к обсуждению:
Как организовать защиту интовской переменной от ввода букв и т.д.? C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2012, 19:16
Готовые ответы и решения:

Сделать защиту от ввода букв и символов
Здравствуйте! Помогите, пожалуйста, сделать защиту от ввода лишних символов и букв в программе....

Как организовать проверку на ввод определенных букв переменной string?
Добрый день, не могу организовать проверку на ввод определенных букв переменной string. Необходимо,...

Организовать ввод цифр и строчных латинских букв до ввода... определить каких букв больше - гласных или согласных
Организовать ввод цифр и строчных латинских букв до ввода... определить каких букв больше - гласных...

Как организовать защиту программы посредством лицензионного ключа
Есть программа, пользователь скачал ее и запустил на своем ПК. Программа требует лицензионный код...

13
29.07.2012, 19:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2012, 19:16
Помогаю со студенческими работами здесь

Организовать ввод строчных латинских букв до ввода точки. Напечатать все неповторяющиеся буквы
Организовать ввод строчных латинских букв до ввода точки. Напечатать все неповторяющиеся буквы....

Как написать защиту от некорректного ввода для моей проги?
void task_1(int **A, int M, int N) { int i=0, sum=0; //1.) сумму элементов в тех строках,...

Как сделать защиту от неправильно введенных символов и букв?
от пустоты я знаю а от букв нет((( if edit1.Text='' then label2.Font.Color:=clred

Как сделать запрет ввода букв в поле для ввода input
Здравствуйте! Есть стандартное поле ввода &lt;input type='text' name='name1' size='30'...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru