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

Строки и обработка структурных данных в Си

22.11.2014, 18:56. Просмотров 277. Ответов 0
Метки нет (Все метки)

Доброго времени суток! Есть программа, которая должна обработать структурные данные взятые из текстового файла. Особенность и загвоздка вся в том, что в функции программы должны входить:
1) подсчитать количество символов в файле (с и без пробелов)
2) подсчитать количество слов и строк
3) дать возможность пользователю найти определенное слово (показать номер строки и номер места в строке)
К сожалению я не очень силен в Си, но я очень прошу помогите кому не сложно. И да я не с пустыми руками. Мне удалось только написать код для подсчета количества символов и строк. Заранее огромное спасибо!

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 <stdio.h>
#include <string.h>
#define N 255
main() {
    FILE *f;
    char s[N];
    unsigned short line, word, flag, i;
    line = 0;
    f = fopen("text.txt","r");
    while (fgets(s, N, f) != NULL) {
        line += 1;
 
        word = 0;
        flag = 0;
        for (i=0; i < strlen(s); i++) 
            if (s[i] != ' ' && flag == 0) {
                word += 1;
                flag = 1;
            } else
                if (s[i] == ' ') flag = 0;
 
        printf("%s\t%ld симв., %d сл.\n",s,strlen(s),word);
    }
    printf("%d стр.\n", line);
    fclose(f);
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2014, 18:56
Ответы с готовыми решениями:

Посимвольная обработка строки в цикле
Приветствую. На днях делал здесь данную задачу : Даны символы s1,s2,... Известно, что символ...

Обработка символьных данных
Здравствуйте, помогите пожалуйста разобраться с задачей, я не имею даже малейшего представления с...

Обработка символьных данных
Здравствуйте мне нужна помощь, у меня есть код для выполнения моей задачи смысл задачи в том чтобы...

Обработка символьных данных
Составить программу, которая вводит строку символов, выполняет ее обработку (Удалить все знаки &quot;+&quot;,...

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.11.2014, 18:56

Обработка ошибочного ввода данных
при вводе неверных цифр работает как положено но при вводе других символов (букв, например)...

Обработка структурных данных. Книжная библиотека
Организовать интерфейс пользователя на основе меню, обязательными пунктами которого будут: ввод...

Вывод структурных типов данных
type zapis=record nomer:integer; fio:string; voz:integer; end; stud=array of...


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

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

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