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

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

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

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

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

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

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

Прочитать из файла информацию и записать по соответствующим полям структуры - C (СИ)
Имеется некоторый файл. Открыт, указатель передан в функцию. Нужно прочитать из него информацию и распихать по соответствующим полям...

Символьные строки: прочитать строку и вывести вторую половину строки - C (СИ)
Добрый день. Помогите разобраться с заданием: прочитать строку и вывести вторую половину строки. Без использования специальных строковых...

Как прочитать из файла определенные строки? - C (СИ)
нужно читать только 1-3 строку остальные читать не нужно как это сделает ? файл : number 56 month 576 number 43 Rio 32

Прочитать текст из файла и вывести наибольшее слово - C (СИ)
Программа читает текст и выводит наибольшее слово. Используйте функции strcmp(), strcpy(). как работает функция strcpy()? ...

Прочитать строки из файла, в том числе и нулевые - C (СИ)
Есть программа #include <stdio.h> #include <string.h> #include <stdlib.h> int main(int argc, char *argv) { char *a =...

Считать информацию из файла и вывести на экран - C (СИ)
Можете дать простой пример в Си. 1) Надо открыть файл с записями в .txt файле и вывести на экран запись. 2) Записать что нибудь в...

Считать информацию из файла и вывести по центру - C (СИ)
Здравствуйте, подскажите пожалуйста в чем косяк программы? Программа считывает 2 строчки из файла и выводит 2 раза подряд первую строчку...

Считать информацию из текстового файла и вывести ее на экран - C (СИ)
Есть такой текстовый файл: а.txt 2.617917 -0.865987 2.814260 -0.946903 3.010604 -0.991433 3.206948 -0.997865 3.403291 ...

Добавить информацию в конец каждой строки текстового файла - C (СИ)
Всем привет .Надо реализовать это задание на Си в крайнем случае на Си++. Дан текстовый файл и файл целых чисел. Добавить в конец каждой...

Прочитать из файла символьный двумерный массив, и отсортировать те строки, в которых имеется символ "/" - C (СИ)
Снова вопрос по сортировке (просто сейчас их разбираю). Задание такое, прочитать из файла символьный двумерный массив, и отсортировать те...

Вести массив структур, вывести его, и удалить нужное количество записей - C (СИ)
Здравствуйте! По заданию необходимо ввести массив структур, вывести его, и удалить нужное количество записей, номер первой и количество...

Прочитать числа из файла и записать их в два других файла по условию - C (СИ)
Нужно написать простенькую программу которая берет из текстового файла числа и создает два других файла в один из которых записывает только...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
codeuser
2 / 2 / 4
Регистрация: 09.01.2017
Сообщений: 16
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     Строки: прочитать информацию из файла данных и вывести нужное
Ответ Создать тему
Опции темы

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