Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Прокомментировать код
Всем привет. Обращаюсь к Вам за помощью. Имеется 2 готовые программки, но их предназначение мне увы не известно. В этом и состоит задача!!! 1) #include <stdio.h> #define N 10 int... в двух задачах две рекурсивные функции! 1-я суммирует все цифры через стек и выводит на экран. В стек заносится 10,9,8...1 и в обратном порядке достаёт и суммирует! 2-я выводит цифры в обр-м...
C (СИ) Цикл Си.Первые шаги https://www.cyberforum.ru/ c-beginners/ thread237577.html
Всем доброго утра! Задача по циклам: Дано натуральное число n.Вычислите: 1/2+2/3+...+n/n+1 дроби Код: #include <iostream.h> #include <conio.h> #include <math.h> Yildirim, #include <iostream.h> #include <conio.h> #include <math.h> void main() { int n,i; float a; double s=1.0; cin>>a>>n;
C (СИ) Исправить ошибку при использовании strtok Здравствуйте! Подскажите, пожалуйста, почему в строчке № 6 - "char *s = strtok..." программа выдаёт ошибку. Если меняю пробел на что-нибудь другое, чего нет в строке s, то работает, но зачем она... char *s = "non const string"; s хранит адрес символа 'n' из строки "non const string", строка находится в неменяемой области памяти, и кроме адреса у неё ничего нет (нет имени) указатели можно... https://www.cyberforum.ru/ c-beginners/ thread236386.html C (СИ) Найти максимум и минимум в массиве и сравнить их https://www.cyberforum.ru/ c-beginners/ thread236028.html
Снова встрял на алгоритме:( Суть такая, наполняю одномерный массив числами, нахожу максимальное количество подряд идущих максимальных элементов и подряд идущих минимальных элементов... как... #include <stdio.h> #include <stdlib> #define N 10 int x; int main() { int i,count_max = 0, count_min = 0; for (i=0;i<N;i++) { printf("Vvedite znachenie v massiv: ");
Проверка входных данных. C (СИ)
Доброй ночи всем, господа. Я столкнул с проблемой, которую нужно решить до сегодняшнего дня. Да, слегка дурак, что не сделал раньше. Вообщем есть 3 проги, для которых надо осуществить проверку...
C (СИ) Не происходит выход из цикла https://www.cyberforum.ru/ c-beginners/ thread237088.html
Доброе время суток, давече сел за изучение С. Возникла проблема, есть следующий код: #include <stdio.h> main() { int c; while ((c = getchar()) != 0) { putchar(c); while (c = getchar() != 0) не, это неправильно, сначала выполнится операция проверки равенства, а потом её результат будет помещён в c (это всегда 0 или 1) getchar(), кстати, может вернуть ноль ...
C (СИ) Переписть программу без использования функции strtok
Нужно переписть программу без использования функции strtok, ну или пояснить какого типа переменная "P": #include <stdio.h> #include <stdlib.h> #include <string.h> int test(char * buf, int... Ну а всё-таки без strtok возможно??? Да. Зачем только? #include <stdio.h> #include <stdlib.h> #include <string.h> int test(char * buf, int size){ char * head, * tail; for ( head...
C (СИ) Удаление слова из строки: неправильный указатель https://www.cyberforum.ru/ c-beginners/ thread237319.html
Написать программу, которая: - выводит текст на экран дисплея; - выводит текст на экран дисплея еще раз, удаляя из него заданное слово (заданное слово вводится с клавиатуры). #include... while (p!=NULL) { if (strstr(p, word)!=0){ printf ("%c",' '); } else printf ("%s ",p); p = strtok (NULL, " "); }
Функция определения АВЛ дерева C (СИ)
Добрый вечер. Есть задание: составить функцию, которая вывод ненулевое значение, если дерево АВЛ, и нулевое значение, если дерево не АВЛ. Эта функция правильна или я где-то накосячил? struct...
C (СИ) составить блок схему! #include <stdio.h> #include <math.h> main () { int x,y,z; float a,b; scanf("%d %d %d", &x, &y, &z); a=(1+pow(sin(x+y),2))/2+abs(x-2*x/(1+pow(x,2)*pow(y,2))+x); b=pow(cos(atan(1/z)),2);... https://www.cyberforum.ru/ c-beginners/ thread237417.html
C (СИ) Ввод чисел и нахождение их среднего арифметического https://www.cyberforum.ru/ c-beginners/ thread235985.html
Доброго времени суток. Имею трудность в написаний кода. По условию, программа должна: спросить сколько чисел собираетесь вводить ? (N) после предполагается введение чисел, а после, нахождение их... #include <stdio.h> #include <conio.h> void main() { int a,b,c,z,N,i; double sr = 0; clrscr(); printf("vvedite N: "); scanf("%i",&N);
C (СИ) Вывести таблицу значений функции https://www.cyberforum.ru/ c-beginners/ thread237014.html
Доброго времени суток, к своему стыду ничегошеньки не могу понять в перечисленных темах, что посоветуете почитать :read: ? А задачки вот такого толка : //Даны действительные числа s и t... #include <stdio.h> #include <math.h> float f(float a, float b, float c) { return ( 2 * a - b - sin( c ) ) / ( 5 + fabs( c ) ); } int main( )
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
05.02.2011, 05:50 0

Взять часть строки и сравнить её с шаблоном - C (СИ) - Ответ 1344056

05.02.2011, 05:50. Показов 8416. Ответов 28
Метки (Все метки)

Ответ

Цитата Сообщение от deeflash
где можно почитать про %[^=]%*c%3s
в стандарте языка
стандарт платный, доступны его бесплатные черновики в центре
N1256 или N1124 с wiki

Цитата Сообщение от deeflash
это и есть регулярное выражение?
не, регулярные выражения - это . * ? () {} и так далее, в си их нет, в C++ они вроде есть в дополнительной части
wiki. regexp
wiki. en. regexp
вообще по регулярным выражениям рулит perl

Цитата Сообщение от deeflash
пробелы убирутся?
пробелы можно пропустить через %*[ ]
если нет разницы пробелы или табуляции и ещё там ряд пробельных символов, то можно просто пропускать через "abc def", где между abc и def пропустятся все пробелы, табуляции, переводы строк и ещё там некоторые пробельные символы

Цитата Сообщение от deeflash
2)
" data = 14. 14.1440" как отсюда убрать все пробелы?

3)
как "data=14. 14 .1440" считать до знака "=" ?
%s считыват до пробела
C
1
    sscanf(" data = 14. 14.1440", "%[^=]=%d.%d.%d", &a, &b, &c);
пробелы она прочитает перед %, кроме %c и %[], где %[^] - частный случай %[]

C
1
    sscanf("data=14. 14 .1440", "%99[^=]", s); /* 99 == sizeof s - 1 */
указывается ширина поля, чтобы не записать за край массива s, единица отнимается, так как %[], также как и %s, записывает после своих данных нуль-символ

Вернуться к обсуждению:
Взять часть строки и сравнить её с шаблоном C (СИ)
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.02.2011, 05:50
Готовые ответы и решения:

Взять часть строки
Доброго времени суток! На html страницах сайта имеется php форма заказа с такой строкой: &lt;input type=&quot;hidden&quot;...

Взять часть текстовой строки
Друзья у меня есть строки такого вида: Піцерія-бістро &quot;Алегро&quot; Острів суші &quot;Япі&quot; Піцерія &quot;Mama Mia&quot; ...

Как взять часть из полученной строки (регулярные выражения)
Пишу парсер погоды с http://pogoda.yandex.ru/moscow label1.Text = Regex.Match(htmlCode, @&quot;(.\d*...

28
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.02.2011, 05:50
Помогаю со студенческими работами здесь

Сравнить переменную с шаблоном
Почему не работает вот такой код? Как тогда сделать сравнение с шаблоном, чтоб был результат boolean? number=2 if ' ]; then ...

Узнать текущее время и сравнить его с шаблоном
как узнать текущее компьютерное время и сравнить его с шаблоном?

Как можно взять один элемент двумерного массива и сравнить его с элементами его строки?
Или столбца.

Задача на обработку символьных строк (сравнить введённую строку с шаблоном)
Здравствуйте. Задача на обработку последовательности символов такая: Программа просит ввести шаблон (который состоит из букв и знаков...

Как взять часть ссылки средствами JS и вставить эту часть в другую ссылку?
Приветствую! Опишу очень коротко проблему: Открывается страница с таким адресом: ...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru