Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
1 / 1 / 0
Регистрация: 04.03.2016
Сообщений: 11

Чтение кода из текстового файла

04.03.2016, 15:02. Показов 1433. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуй. Прошу помочь. читаем текстовый файл с кодом и построчно его проверяем. Я очень слаб в работе со строками. Прошу пример программы типа:
открыть .txt файл содержащий "incluude "iostream" " и проверить наличие ошибок в тексте файла, т.е. в результате выводит то что incluude написано с ошибкой.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.03.2016, 15:02
Ответы с готовыми решениями:

Чтение данных из текстового файла
Как считать данные (текст) из текстового файла в переменную String до символа {, затем до символа }? Если я не знаю сколько мне надо...

Чтение русских символов из текстового файла
Извините если эта проблема уже обсуждалась, но я к сожалению темы так и не нашел. Цель - считать текст из txt файла и вывести его в...

Чтение и анализирование строк из текстового файла
Делаю программу, нужна помощь. Суть программы в том, что она в текстовом файле, где в строке написано Имя, Пол и Рост, искала Мужчину с...

15
44 / 44 / 24
Регистрация: 01.05.2012
Сообщений: 178
04.03.2016, 15:43
уберите одну "u" в слове "incluude", чтобы получилось слово "include"
0
1 / 1 / 0
Регистрация: 04.03.2016
Сообщений: 11
04.03.2016, 15:55  [ТС]
Sigma214, это цель программы. что бы она определила что слово incluude написано неправильно.
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
04.03.2016, 17:49
AGIMW, зачем это, если не секрет? Ведь если я все правильно понял, это одна из задач препроцессора и компилятора, с которой они прекрасно справляются.
0
1 / 1 / 0
Регистрация: 04.03.2016
Сообщений: 11
04.03.2016, 18:38  [ТС]
BRcr, мне дали задание по учебе и находить ошибки в словах одна из ее задач.
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
09.03.2016, 09:29
Синтаксический анализатор нужен чтоль?
0
1 / 1 / 0
Регистрация: 04.03.2016
Сообщений: 11
09.03.2016, 09:51  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
Синтаксический анализатор нужен чтоль?
точно. как-то не подумал даже о нем. буду очень признателен за исходник.

Добавлено через 10 минут
Цитата Сообщение от Почтальон Посмотреть сообщение
Синтаксический анализатор нужен чтоль?
нашел синтаксический анализатор, попробую в нем разобраться. но пока что все равно представления не имею как написать то, что мне нужно. понимаю просто что нужно создать какой-то массив слов или базу слов, и в каждой строке сравнивать каждое слово и если например первая и последняя буквы совпадают а остальные нет то выводить сообщение о наличии ошибки но блин я просто ноль в работе со строками(
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33411 / 21521 / 8236
Регистрация: 22.10.2011
Сообщений: 36,922
Записей в блоге: 12
09.03.2016, 12:14
Цитата Сообщение от AGIMW Посмотреть сообщение
нужно создать какой-то массив слов или базу слов, и в каждой строке сравнивать каждое слово и если например первая и последняя буквы совпадают а остальные нет то выводить сообщение о наличии ошибки
Вместо зачеркнутого лучше добавить "минимальное из расстояний Левенштейна между проверяемым словом и всеми словами из базы не равно 0"
1
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
09.03.2016, 12:33
Тут нужно смотреть в сторону алгоритмов анализа текстов(т.к. большой текст может проверяться очень долго и юзверь успеет состариться), реализация - это дело второстепенное
0
1 / 1 / 0
Регистрация: 04.03.2016
Сообщений: 11
10.03.2016, 10:10  [ТС]
Ребят так может кто подкинет код как проверить строку в файле на правильность. желательно что бы строка в файле состояла из программного кода.
0
1 / 1 / 0
Регистрация: 04.03.2016
Сообщений: 11
12.03.2016, 11:03  [ТС]
А если через VSSpell? найти или самому создать словарь слов которые используются в написании простой программы, и подключить этот словарь в VSSpell и таким образом проверить? м? не уверен что можно создовать свои словари. просто как вариант. что думаете?
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
14.03.2016, 15:18
Цитата Сообщение от AGIMW Посмотреть сообщение
А если через VSSpell
А что это ?
0
1 / 1 / 0
Регистрация: 04.03.2016
Сообщений: 11
14.03.2016, 21:03  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
Сообщение от AGIMW
А если через VSSpell
А что это ?
компонент не помню на какой вкладке расположенный. к нему подключается база слов и этот компонент проверяет все слова в memo и если найдено какое-либо совпадение он заменяет на подходящее слово.
1
188 / 41 / 12
Регистрация: 22.02.2016
Сообщений: 149
14.03.2016, 22:15
AGIMW, у Страуструпа есть пример калькулятора. Я его брал за основу когда писал свой парсер. В целом там ничего сложного. Попробуй почитать. Пиши, если нужна будет помощь пояснить как он работает.
В двух словах. Есть функция которая в цикле читает очередной токен и в другой выполняет его обработку в зависимости от значения.
Если тебе нужно проверить просто на наличие ошибок, то задачу можно существенно упростить путем сравнения токенов с масивом зарегистрированных слов.
0
1 / 1 / 0
Регистрация: 04.03.2016
Сообщений: 11
08.04.2016, 12:06  [ТС]
dstar, Я буду тебе очень благодарен если ты мне поможешь. Я вот сейчас посмотрел и я ничего не понял. Я очень слаб в программировании. Но задание нужно сделать, а как ума не приложу.(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.04.2016, 12:06
Помогаю со студенческими работами здесь

Как заменить чтение строки из консоли на чтение текстового файла?
основное задание: найти частоту суффикса (например, "ing") в текстовом документе. в прикреплённом коде текст вводится прямо в консоль,...

Формирование низкоуровневого кода (компиляция кода на С из текстового файла)
Доброго времени суток, форумчане. Необходима информация о трансляции Си (без плюсов и решеток) кода в нечто более низкоуровневое...

Чтение из одного текстового файла и копирование на другой текстового файл с заменой пробелов на "_"
Здравствуйте, помогите пожалуйста с паскалем. Надо прочитать текстовый файл (в нем строки с именами типа: Имя Фамилия; в каждой строке одно...

Чтение из одного текстового файла и копирование на другой текстового файл с заменой пробелов на "_"
Здравствуйте, помогите пожалуйста с паскалем. Надо прочитать текстовый файл (в нем строки с именами типа: Имя Фамилия; в каждой строке одно...

Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла.
#include<iostream> #include<fstream> #include<locale.h> #include<iomanip> #include <cstdlib> using namespace std; struct...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой
Programma_Boinc 10.04.2026
Видеокарта простаивает ночами? Вот 4 проекта, которые загрузят её наукой Если на Windows стоит дискретная NVIDIA или AMD — можно отдать её вычислительную мощность реальным исследованиям. . . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru