Форум программистов, компьютерный форум CyberForum.ru

C для начинающих

Войти
Регистрация
Восстановить пароль
 
WildHunt
0 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 32
#1

Строки: прочитать информацию из файла данных и вывести нужное - C (СИ)

09.01.2017, 23:35. Просмотров 133. Ответов 1
Метки нет (Все метки)

Помогите с программой пожалуйтса

Создать программу которая выполняет обработку текста: в файле находится фамилия, имя и отчество студента, прочитать эту информацию с файла данных и вывести имя и кол-во букв в третьем слове.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2017, 23:35     Строки: прочитать информацию из файла данных и вывести нужное
Посмотрите здесь:

C (СИ) Прочитать из файла символьный двумерный массив, и отсортировать те строки, в которых имеется символ "/"
Считать информацию из текстового файла и вывести ее на экран C (СИ)
Считать информацию из файла и вывести на экран C (СИ)
Прочитать строку с текстового файла и вывести ее в обратном порядке C Linux
C (СИ) Прочитать текст из файла и вывести наибольшее слово
C (СИ) Добавить информацию в конец каждой строки текстового файла
C (СИ) Вести массив структур, вывести его, и удалить нужное количество записей
Прочитать строки из файла, в том числе и нулевые C (СИ)
C (СИ) Считать информацию из файла и вывести по центру
Как прочитать из файла определенные строки? C (СИ)
C (СИ) Прочитать из файла информацию и записать по соответствующим полям структуры
C (СИ) Прочитать из текстового файла символы, прибавить к их кодам 5, вывести новые символы на экран

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
codeuser
0 / 0 / 3
Регистрация: 09.01.2017
Сообщений: 10
11.01.2017, 18:39     Строки: прочитать информацию из файла данных и вывести нужное #2
WildHunt, здравствуйте, получилсь так.
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
39
40
41
42
43
44
45
46
47
48
49
50
51
/* Предположим, целевой файл имеет след. структуру:
   NewFamily
   NewName
   NewMiddleName
                    */
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define ARSIZE  20
typedef struct
{
    char family[ARSIZE];
    char name[ARSIZE];
    char middleName[ARSIZE];
}Student;
 
int main()
{
    FILE *source;
    Student object;
    int i, count;
    //В след. строке записать свою директорию, имя и расширение целевого файла.
    source = fopen("C:\\Folder1\\Folder2\\Folder3\\test.txt", "r");
    if(source == NULL)
    {
        fprintf(stderr, "Can't open file\n");
        exit(EXIT_FAILURE);
    }
    //Чтение строки вместе с '\n', т.е. как в файле.
    fgets(object.family, ARSIZE, source);
    fgets(object.name, ARSIZE, source);
    fgets(object.middleName, ARSIZE, source);
    fprintf(stdout, "%s\n", object.middleName);
    i = count = 0;
    //Подсчёт "букв" в "отчестве студента"
    while(object.name[i] != '\0')
    {
        if(isalpha(object.name[i]))
            ++count;
        ++i;
    }
    fprintf(stdout, "characters == %d\n", count);
    if(fclose(source))
    {
        fprintf(stderr, "Can't close file\n");
        exit(EXIT_FAILURE);
    }
    getchar();
 
    return 0;
}
Yandex
Объявления
11.01.2017, 18:39     Строки: прочитать информацию из файла данных и вывести нужное
Ответ Создать тему
Опции темы

Текущее время: 06:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru