Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 0
Регистрация: 19.11.2020
Сообщений: 45
1

Поиск и добавление символов в файле методами Си

04.02.2021, 16:34. Показов 294. Ответов 0
Метки c++, си (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, есть задание, в котором нужно считать файл методами языка Си и добавить символы к определенному слову. В моём случае требуется найти слово o'clock и предыдущее слово взять в квадратные скобки. Сам файл я смог открыть, но не пойму, как найти слово в самой строке?. Прочитал про сравнение функцией strstr, но не до конца понял как она работает.
Вот код, который есть на данный момент:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
 
int main() {
    FILE * fp;
    char c[1000];
    char trigger[] = {"o'clock!"};
    char *istr;
   char name [] = "startFile.txt";
    fp = fopen (name, "r");
   if (fp == nullptr) {
        printf ( "Ошибка");
        getchar ();
        return 0;
       }
   fp = fopen("startFile.txt", "r");
    while (!feof(fp)) {
        if(fgets(c,1000, fp) != nullptr) {
            istr = strstr(, trigger);
            printf("%s", c);
        }
    }
   fclose(fp);
   return 0;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2021, 16:34
Ответы с готовыми решениями:

Выполнить поиск в сортируемом файле последовательным и бинарным методами
Заданные поля записи, определить их типы данных, написать программу для ввода произвольного...

Поиск строк в файле методами бинарного поиска и перебора
Массив длины 15 заполнен строками, упорядоченными лексикографически 1 без повторов: ...

добавление символов в файле
подскажите как добавить в файле ,символ в начале и в конце строки,а также символ в пустой...

Поиск в тексте DOC-файлов последовательностей символов по шаблону и поиск найденных в TXT-файле (с логом)
Уважаемые программисты! Очень нужен bat-файл или скрипт, который решает такую задачу: ...

0
04.02.2021, 16:34
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2021, 16:34
Помогаю со студенческими работами здесь

Поиск строки в файле и добавление счетчика
Здравствуйте! Прошу помочь с реализацией данного скрипта после 6 строки :) Скрипт: ...

Поиск символов в файле
Здравствуйте, очень тяжело мне даётся ассемблер, почти ничего не понимаю, а понимать хочется. На...

Поиск символов в файле
Здравствуйте, нужна помощь с заданием. &quot;Дан текстовый файл. Создать текстовый файл, содержащий все...

Поиск символов в файле
Ребят , подскажите пожалуйста команду которая при нажатии Button выводила в Edit число определенных...

Поиск и замена символов в файле
Добрый вечер(день)! Пытаюсь разобраться с задачей, есть файл в нем нужно найти слово и заменить на...

Поиск русских символов в файле
Мне дано имя файла. нужно в ней найти русские символы и пробелы... если есть то выдать ошибку. Да и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
Объекты и их имена
hw_wired 28.01.2025
Введение: Основы объектного подхода и их роль в информатике В современном мире информационных технологий объектный подход стал фундаментальным принципом организации и обработки информации. Этот. . .
Элементы алгоритмизации
hw_wired 28.01.2025
Основы алгоритмизации В современном мире алгоритмы играют фундаментальную роль в развитии информационных технологий и программирования. Понимание основ алгоритмизации является ключевым элементом в. . .
Человек и информация
hw_wired 28.01.2025
Введение: роль информации в познании мира В современном мире информация играет фундаментальную роль в процессе познания окружающей действительности. Она представляет собой совокупность сведений об. . .
Компьютер и информация
hw_wired 28.01.2025
Эволюция вычислительных машин История развития вычислительной техники начинается задолго до появления первых электронных устройств. Человечество всегда стремилось упростить процесс вычислений и. . .
Информационные технологии
hw_wired 28.01.2025
Введение в современные технологии работы с информацией В современном мире информационные технологии стали неотъемлемой частью практически всех сфер человеческой деятельности. Они существенно. . .
Информация вокруг нас
hw_wired 28.01.2025
Основные понятия информации В современном мире понятие информации является фундаментальным и охватывает практически все сферы человеческой деятельности. Информация представляет собой совокупность. . .
Компьютер для начинающих
hw_wired 28.01.2025
Введение в мир компьютерных технологий В современном мире информация стала одним из важнейших ресурсов человечества, определяющим развитие общества и технологий. Наша жизнь неразрывно связана с. . .
[golang] 189. Rotate Array
alhaos 28.01.2025
Повороты рукоятки, целочисленный слайс нужно сдвинуть на целое положительное число. Мне очень нравится решение на GO / / https:/ / leetcode. com/ studyplan/ top-interview-150/ package topInterview . . .
КуМир: решение задач на матрицы
bytestream 28.01.2025
КуМир представляет собой среду для обучения программированию, которая включает в себя мощные инструменты для работы с матрицами. Матрица в программировании - это двумерный массив, состоящий из. . .
КуМир: решение задач на строки
bytestream 28.01.2025
В системе программирования КуМир работа со строковыми данными является одним из важнейших аспектов создания программ. Строки представляют собой последовательности символов, заключенные в кавычки,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru