Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Есть два двумерных целочисленных динамических массива Здравствуйте, хочу реализовать задачу, сравнить два двумерных целочисленных динамических массива, Массивы считаются совпадающими если для пары (A1, A2) и для пары (A2, A1) верно следующее: каждому... Так как высота и ширина динамической матрицы может быть различна, то нужно будет использовать структуру для хранения доп. данных. как пример typedef struct { int height; int *width; ... https://www.cyberforum.ru/ c-beginners/ thread2409833.html C (СИ) Найдите средние арифметические положительных элементов массивов X, Y, Z и определите максимальное из них https://www.cyberforum.ru/ c-beginners/ thread2409520.html
Составьте программы для решения следующих задач, используя обращения к процедуре и функции. Данные массивы X (8), Y (8), Z (10), W (15), элементы которых определяются по формулам: xi = a1i2-a2...
C (СИ) Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов исходного массива В (25) https://www.cyberforum.ru/ c-beginners/ thread2409844.html
Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов исходного массива В (25). Решить в С. Условие написано непонятно, так что ждите помощи еще от кого-нибудь #include <stdio.h> #include <time.h> #include <math.h> int main(){ int m = 25; int B; int num = 0; int tmp1 = 0; //...
Непонятное возникновение исключения при работе с динамической памятью C (СИ)
На данном этапе разработки задача - задать многочлен в виде динамической коллекции и вывести его. При запуске после считывания данных появляется сообщение: "Вызвано исключение. Run-Time Check Failure... SuperPositron, обратите внимания на эту цепочку выполнения кода: //main(): struct Polynomial *P; // Указатель на структуру Initialization_of_polynomial(&P); // Отдаем адрес указателя (ф-ция ждет...
C (СИ) Посоветуйте как немного подправить вывод выполняя задание: "Напишите функцию Shift_R(mas,n,k,s), которая циклически сдвигает массив mas длины n вправо или влево на k позиций. s – переключатель направления." Написал следующую программу,... Стас5486, подправьте: printf("%3d %3d %3d %3d %3d %3d %3d\n", A, A, A, A, A, A, A); //... for (k = 0; k < N; k++) //вывод массива printf("%3d ", A); printf("\n"); system(" pause ");... https://www.cyberforum.ru/ c-beginners/ thread2409514.html Динамический массив C (СИ)
1. Разбейте список на два. Первый будет содержать только гласные буквы, второй - согласные. Печать списка. 2.Розбийте один из образованных списков (в котором больше узлов) на два. Первый будет... Они сами не знают, чево они хочут! (с) 1. Какая связь между списками и динамическими массивами? 2. Сколько в списке, состоящем только из гласных или согласных букв, может быть цифр (без разницы,...
C (СИ) тема функций https://www.cyberforum.ru/ c-beginners/ thread2409673.html
Написать функцию которая переносит отрицательные элементы в начало массива а остальные в конец.Массив задаётся динамически и заполняется случайными числами #include <stdio.h> #include <stdlib.h> #include <time.h> void swapNeg(int *arr, int len) { int posNeg=0; int tmp; for(int i=0; i<len; ++i) { if(arr<0) { tmp...
C (СИ) как перевести эту программу на С ?я думал реализовать через масивы но они статические, или можно менять элементы масива? https://www.cyberforum.ru/ c-beginners/ thread2409500.html
text = input() text = text.replace("0", "") text = text.replace("6", "") start = 0 today = 1 retry = 0 number = text while len(text) != 4 and today < 50: if number == text: today... или можно менять элементы массива?Конечно, можно! А в чем собственно задача-то? Питонску мову дюже погано размовляю...:)
C (СИ) Вывод матрицы из файла https://www.cyberforum.ru/ c-beginners/ thread2409394.html
Когда вывожу матрицу, то почему-то в последней строчке в ячейках записывается значение -858993460 #include <stdio.h> #include <stdlib.h> #include <math.h> после того как вы посчитали кол-во столбцов в файле, забыли вернуть указатель данных в файле на 0-вую позицию fseek(A, 0, SEEK_SET); нужно поставить перед 64-ой строкой. файл после работы нужно...
C (СИ) Дана строка. Подсчитать количество содержащихся в*ней цифр, прописных букв и строчных букв (на С) Помогите решить задачу. Есть вот такой код, но он считает только строчные буквы. #include <stdio.h> #include <ctype.h> #define N 256 int main(void) { char s="Amalia eleOnoRa"; цикл while(*ps++) - сдвигает указатель строки на один символ изначально, поэтому 1-ый символ игнорируется, что является неверным поведением. #include <stdio.h> #include <ctype.h> #define N 256 ... https://www.cyberforum.ru/ c-beginners/ thread2409611.html
Удалить строки матрицы, которые не имеют ни одного повторяющегося элемента C (СИ)
Удалить строки массива, которые не имеют ни одного повторяющегося элемента. Массив порядка (m,n)
C (СИ) Найдите произведение двух крупнейших и двух наименьших парных
Найдите произведение двух крупнейших и двух наименьших парных, которые находятся в интервале элементов исходного массива В (25). СI. Спасибо.
 Аватар для COKPOWEHEU
4036 / 2582 / 430
Регистрация: 09.09.2017
Сообщений: 11,523
28.02.2019, 09:57 0

существует ли в языке Си функция replace? и если существует то как работает? - C (СИ) - Ответ 13364012

28.02.2019, 09:57. Показов 7919. Ответов 4
Метки (Все метки)

Ответ

Ovederax, может, лучше сделать более универсальной?
C
1
2
3
4
5
6
7
8
void replace( void* arr, size_t elem_size, size_t elem_count, void* prev_value, void* new_value){
  uint8_t *temp = (uint8_t*)arr;
  for(size_t i=0; i<elem_count; i++){
    if(memcmp(temp, prev_value, elem_size)==0)
      memcpy(temp, new_value, elem_size);
    temp += elem_size;
  }
}


Вернуться к обсуждению:
существует ли в языке Си функция replace? и если существует то как работает? C (СИ)
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.02.2019, 09:57
Готовые ответы и решения:

Определить существует ли треугольник со сторонами а, b, c и если существует, то является ли он равностонним равнобедренным или разносторонним
Определить существует ли треугольник со сторонами а, b, c и если существует, то является ли он равностонним равнобедренным или...

Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует?
Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует?

Если h-файл существует, подключить его, если не существует, проигнорировать
Как это сделать?

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

Добавить если не существует, показать если существует (SQL-запрос)
Мир всем и привет Как задать sql запрос в adoquery на существование записи: &quot;если есть показать, если нет добавлять&quot;. База у...

Определить существует ли треугольник с такими длинами сторон и, если существует, будет ли он прямоугольным
помогите проверить правильно ли составил программу. т.к на семерке проверить возможности нет ( CLS DIM SHARED X#, Y#, Z#, A% ...

Добавление записи, если не существует, обновление. если существует
Доброго времени суток! Ситуация такая: Есть файл в который приходит ид ($content_id), нужно пройтись по таблице (в базе) и если такой...

Выяснить, существует ли треугольник с такими длинами сторон и если существует - вычислить величину всех этих углов.
Даны числа А, B, C. Выяснить, существует ли треугольник с такими длинами сторон и если существует - вычислить величину всех этих углов.

Даны три числа. Существует ли треугольник со данными сторонами, если существует, то найти его периметр и площадь
Даны три числа. Определить, существует ли треугольник со сторонами длиной a, b, c и, если существует, то найти его периметр и площадь.

0
Новые блоги и статьи
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией через Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
Пайплайны в Laravel - полный гайд
bytestream 18.02.2025
Разработка современных веб-приложений часто требует обработки сложных процессов, состоящих из множества последовательных шагов. Например, при создании системы комментариев может потребоваться. . .
Как правильно использовать @required в Symfony
bytestream 18.02.2025
При разработке приложений на Symfony мы часто сталкиваемся с необходимостью внедрения зависимостей. Фреймворк предоставляет несколько способов управления этим процессом, и одним из таких инструментов. . .
Система безопасности в Laravel: возможности и примеры
Wired 18.02.2025
Каждый день появляются новые виды атак и уязвимостей, которые могут поставить под угрозу конфиденциальные данные пользователей и функционирование всей системы. В этом контексте выбор надежного. . .
Давайте сравним Django и Laravel
Wired 18.02.2025
Django и Laravel - два мощных инструмента, которые часто сравнивают между собой. Оба фреймворка предлагают разработчикам богатый набор возможностей для создания масштабируемых веб-приложений, но. . .
Laravel или React - что лучше?
Wired 18.02.2025
В разработке веб выбор правильного инструмента часто определяет успех всего проекта. Особенно интересным представляется сравнение Laravel и React - двух популярных технологий, которые часто. . .
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru