The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"посчитать количетсво определенного слова в файле"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"посчитать количетсво определенного слова в файле"  +/
Сообщение от boxerwba email(ok) on 01-Дек-17, 19:25 
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>

int main()
{   FILE *myfile;

        int k=0;
        char name[100];
        char word[20];

        printf("Enter name of file: ");
        scanf("%s", name);
        if ((myfile = fopen(name, "r")) == NULL)
        {
         puts ("File is not found");
         exit(0);
        }


        printf("Enter word: ");
        scanf("%s", word);

       return 0;
    }

Помогите дописать код
нужно посчитать количество слова, которое записано в переменной «word», в файле «name»
например ввели слово «dog»
посчитать сколько раз оно повторяеться в файле «new»

Спасибо за внимание и советы!

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "посчитать количетсво определенного слова в файле"  +/
Сообщение от Филимон Предприимчивый on 02-Дек-17, 12:43 
Несообразительный студент пошёл...

Крч, даёте объявление: Мы компания "Рога и Софт". Нам требуются программисты на С++. Зарплата от 10000$ в месяц. Вот тестовое задание для кандидатов и все лабы сделаны!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "посчитать количетсво определенного слова в файле"  +/
Сообщение от Andrey Mitrofanov on 02-Дек-17, 13:10 
> #include <stdio.h>
> int main()
> {   FILE *myfile;
>        return 0;
>     }
> Помогите дописать код
> Спасибо за внимание и советы!

" Master Foo replied: “That is so. Nevertheless, there is more Unix-nature in one line of shell script than there is in ten thousand lines of C.” "
  -- http://www.catb.org/~esr/writings/unix-koans/ten-thousand.html

//для школяров:
https://duckduckgo.com/?q=%D0%9C%D0%B0&#...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "посчитать количетсво определенного слова в файле"  +/
Сообщение от Andrey Mitrofanov on 02-Дек-17, 13:13 
>> #include <stdio.h>
>> int main()
>> Помогите дописать код
> in one line of shell script than there is in ten
> thousand lines of C.” "

А, да, one line, чтоб два раза не вставать:

$ echo word keyword wordmess |fgrep -o word |wc -l
3
$ _

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "посчитать количетсво определенного слова в файле"  +/
Сообщение от Perlovka (ok) on 09-Дек-17, 13:35 
>>> #include <stdio.h>
>>> int main()
>>> Помогите дописать код
>> in one line of shell script than there is in ten
>> thousand lines of C.” "
> А, да, one line, чтоб два раза не вставать:
> $ echo word keyword wordmess |fgrep -o word |wc -l
> 3
> $ _

grep -wc word

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "посчитать количетсво определенного слова в файле"  +/
Сообщение от Andrey Mitrofanov on 11-Дек-17, 11:22 
>>>> #include <stdio.h>
>>>> int main()
>>>> Помогите дописать код
>>> in one line of shell script than there is in ten
>>> thousand lines of C.” "
>> А, да, one line, чтоб два раза не вставать:
>> $ echo word keyword wordmess |fgrep -o word |wc -l
>> 3
>> $ _
> grep -wc word

Садись, два.

$ echo word word word |grep -wc word
1
$ _

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "посчитать количетсво определенного слова в файле"  +/
Сообщение от Perlovka (ok) on 11-Дек-17, 13:26 
> Садись, два.
> $ echo word word word |grep -wc word
> 1
> $ _

Мда, сажусь, два =)

Во первых потерял -o, во-вторых http://savannah.gnu.org/bugs/?33080 так и не починили )

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру