Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Разор
0 / 0 / 0
Регистрация: 28.12.2018
Сообщений: 28
1

Определить, совпадают ли первое слово в первой строке файла с первым словом последней строки файла

28.12.2018, 17:55. Просмотров 400. Ответов 1
Метки нет (Все метки)

Доброго времени суток! Нужна помощь с решением задачи по теме "Файлы". Буду очень признателен за помощь!

Определить, совпадают ли первое слово в первой строке файла с первым словом последней строки файла
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2018, 17:55
Ответы с готовыми решениями:

Определить в K-ой строке файла первое и последнее слово
Дано:В текстовом файле fin.txt находится текст на русском языке. С клавиатуры вводится число K....

Определить в K-ой строке файла fin.txt первое и последнее слово, поменять их местами
Дано: в текстовом файле fin.txt находится текст на русском языке. С клавиатуры вводится число K....

Определить, совпадают ли первое слово в первой строке файла с первым словом последней строки файла.
1)Определить, совпадают ли первое слово в первой строке файла с первым словом последней строки...

Определить, совпадают ли первое слово в первой строке файла с первым словом последней строки файла
Определить, совпадают ли первое слово в первой строке файла с первым словом последней строки файла.

Заменить в первой строке все слова, которые совпадают с первым словом второй строки на слово «hello»
Введите две отдельные строчки, которые состоят минимум из 4 слов. Выполнить следующие задания: 1....

1
moskitos80
123 / 92 / 39
Регистрация: 04.10.2011
Сообщений: 325
Завершенные тесты: 1
28.12.2018, 22:21 2
Вот набросал на коленке. Программа выведет "НЕ совпадает", если сразу после слова идет знак препинания или отличается регистр букв слов. Программа обрабатывает слова длиной не более 254 символа. Файл должен называться "datafile.txt" и лежать в той же директории что и исполняемая программа. В общем как вариант:

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
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
 
#define WORDLEN 255
#define FILENAME "datafile.txt"
 
int main()
{
    FILE* fp = fopen(FILENAME, "r");
    if (!fp) {
        fputs("ОШИБКА: не смог открыть файл данных.", stderr);
        return EXIT_FAILURE;
    }
 
    char first_word[WORDLEN],
         last_word[WORDLEN];
 
    if (1 != fscanf(fp, "%255s%*%*[\n]", first_word)) {
        fputs("ОШИБКА: не смог прочитать файл данных.", stderr);
        fclose(fp);
        return EXIT_FAILURE;
    }
 
    while (1 == fscanf(fp, "%255s%*%*[\n]", last_word)) {
        continue;
    }
 
    fclose(fp);
 
    if (0 == strcmp(first_word, last_word)) {
        printf("Совпадают\n");
        return EXIT_SUCCESS;
    }
 
    printf("НЕ Совпадают\n");
    return EXIT_FAILURE;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2018, 22:21

Добавить к началу первой строки все символы второго строке между первым и последним словом
Добавить к началу первой строки все символы второго строке между первым и последним словом ...

Функция: сравнение первой строки первого текстового файла и последней строки второго файла
Даны два текстовый файла, состоящие из некоторого количества строк. Написать функцию для сравнения...

Если слово из текстового файла совпадает с заданным словом перед этим словом пропускается две строки
Надо написать программу в Паскаль Задача: программа читает текстовый файл и если слово из...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.