Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Поясните код https://www.cyberforum.ru/ c-beginners/ thread1506219.html
Есть функция в которую приходит вот такой стринг str = "C Exam Year 2015 !!!"; void func(char *str) { int i; for(i=0; str !='\0'; i++) { if ((str>='a') && (str<='z')) str += 'A' - 'a';
Как работает программа C (СИ)
#include <stdio.h> #include <ctype.h> char* ch_remove(char* s, int (*pfn)(const char*)){ char* p1, *p2; for(p1 = p2 = s; *p1; *p1 = *(++p2)){ if(! (*pfn)(p2)) ++p1; } return s;
C (СИ) Удалить из списка информацию о спортсмене с наименьшим количеством очков https://www.cyberforum.ru/ c-beginners/ thread1506117.html
Доброго времени суток! Попалась задачка, которая уже второй день не поддаётся решению. В программе работают почти все функции - создание, просмотр, добавление, однако при удалении структуры происходит ошибка. Как мне кажется - проблема начинается после наполнения динамического массива, однако решить её не получилось. Задача выглядит так: Используя функции и режим меню, создать файл из 10...
C (СИ) Прочесть предложение и написать каждое слово в новой строке https://www.cyberforum.ru/ c-beginners/ thread1506111.html
#include <stdio.h> #define OUT 0 #define IN 1 /* Требование: составить программу, которая читает предложение и распечатывает его потом по одному слову*/ main() { int ch, state; // Переменные state = IN;
C (СИ) Игра Lines 98 - нужны сорцы
народ может есть у кого то код к игре lines а то чет найти не могу буду благодарен. на С
C (СИ) При чтении файла реализовать перенос строки Здравствуйте, необходимо при чтении файла реализовать перенос строки, т.е если длинна строки превышает 60 символы то остальные символы должны быть перенесены на следующую строку. исходный файл: char text,buffer; void clear_buffer() { https://www.cyberforum.ru/ c-beginners/ thread1505870.html
C (СИ) Собрать в другой массив все возможные комбинации исходного https://www.cyberforum.ru/ c-beginners/ thread1505727.html
Всем привет, помогите, пожалуйста. Есть массив строк char *mS={"Один", "Два", "Три", "Четыре"};Нужно собрать в другой массив все возможные комбинации, например: "Один" "Два" "Три" "Четыре" "Один" "Два"
C (СИ) Если Си не работает с графикой, то как на нем смогли написать OpenGL?
Доброго времени суток!У меня есть вопрос,касающийся непосредственно Си и OpenGL.Я слышал,что в Си самой графики нет,но,в то время пишут,что OpenGL написан на Си.Сможете мне объяснить этот фарс? С Уважением Пользователь StanSmith.
C (СИ) Строка делится на две при выводе https://www.cyberforum.ru/ c-beginners/ thread1505619.html
Программа очень странно работает. Вывод одного слова как бы разрывается, сначала печатает "Обед", а на другой строке "ов". Хотя программа должна вывести "Обедов: 4". Из-за чего так происходит? dinner_info.c #include <stdio.h> #include <stdlib.h> #include <time.h> #include <unistd.h> int main(int argc, char *argv)
C (СИ) Как передать кусок матрицы в функцию https://www.cyberforum.ru/ c-beginners/ thread1505553.html
Есть матрица 9x9, нужно передать не всю матрицу, а её кусок, указав координаты верхнего левого угла в функцию и выполнить просмотр этого куска до неких границ. Кусок вектора знаю как, а тут - нет.
C (СИ) Курсы: "Си для начинающих"
доброго времени суток всем! я парень, мне 16 лет и хотел бы заняться программированием говорят, лучший, на данный момент язык, это Си может, кто знает, подскажите, на какие курсы можно записаться? с самообразованием туговато у меня
C (СИ) Адрес указателя и хранение информации в памяти https://www.cyberforum.ru/ c-beginners/ thread1505213.html
Решил поэкспериментировать с указателями. Возник вопрос. Данная строка кода p = p+1; , как я понимаю, должна "смещать" указатель и он будет указывать в другое место. Теперь значение указателя равняется 0, т.е. он указывает на какую то другую ячейку памяти. Можно ли как-нить узнать адрес куда теперь указывает указатель??? И еще можно ли в Си, какому-либо конкретному адресу присвоить значение?...
1287 / 880 / 254
Регистрация: 30.06.2015
Сообщений: 4,593
Записей в блоге: 51
31.07.2015, 21:19 0

Как можно использовать ASCII коды символов для проверки корректности ввода? - C (СИ) - Ответ 7931360

31.07.2015, 21:19. Показов 10158. Ответов 13
Метки (Все метки)

Ответ

Пропустил поддержку малых русских букв. Строку 13 надо дополнить:
C
1
if(((name[i]<'\x61')||(name[i]>'\x7a')) && ((name[i]<'\x41')||(name[i]>'\x5a')) && ((name[i]<'\x80')||(name[i]>'\xaf'))    &&  ((name[i]<'\xe0')||(name[i]>'\xf1'))  ) {printf("error\n"); break;}


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

Что использовать для проверки корректности введенного значения - If или try catch?
Проверку на правильность введенного значения лучше делать с помощью условного оператора или блоком...

Как использовать charsToTrim с ASCII кодом? или как удалить множество символов из строки используя код ASCII
Как использовать charsToTrim с ASCII кодом? или как удалить множество символов из строки используя...

Написать программу проверки корректности ввода строки по данной маске
Использовать типы данных множество и строка для ввода информации по заданной маске: 2 буквы, 3...

Коды символов ASCII
Почему русские строковые литералы char first = 'А'; char last = 'Я'; cout &lt;&lt; (int)first...

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

Коды таблицы символов ASCII
Почему когда я делаю явное преобразование вводимого с клавиатуры символа в int,компилятор выдаёт...

Вывести коды ASCII символов «a» и «q».
(Char). Вывести коды ASCII символов «a» и «q». Дана символьная переменная d. Присвоить логической...

Создать программу, коды символов в ASCII
Помогите сделать программу. С клавиатуры вводятся пять различных символов. Если код символа...

Подсчитать количество символов, коды ASCII которых по величине больше 75
Программирую немного на с++, с#, pascal, basic, но ассемблер никак освоить не получается. читаю...

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