С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти самое длинное слово в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ разьясните http://www.cyberforum.ru/cpp-beginners/thread445253.html
Почему у меня неработают эти команды в шыгфд ыегвшщ 2008? clrscr(); setcursortype(_NOCURSOR); delay(1000); gotoxy(1,3); БИБЛИОТЕКИ Я ПОДКЛЮЧИЛ! постоянно выбивает ошибку что идентификатор...
C++ Найти самое длинное слова в файле. Есть програма но в ней нужно дописать функцию которая бедет, получать название файла, а возращает самое позицию самого длинного слова и самое длинное слово выводит на екран. #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread445211.html
Зачем включать <iostream> и <stdio.h> одновременно? C++
Не первый раз встречаю такой код: #include <stdio.h> #include <iostream> В этом что, есть какой-то сакральный смысл?
C++ VisualStudio(Чайник) C++
Ребятушки,братцы помогите)))Решил выучить С++,скачал книгу для чайников.Прога,из неё,за исключекнием некоторых изменений.Помогите,УВ.знатоки,вам труда не составит,а я смогу двигаться дальше...
C++ AI система (пожиратель еда) http://www.cyberforum.ru/cpp-beginners/thread445194.html
вот написал код где смыслом которого является куча муравьёв постоянно пожирающие еду. вот основные аспекты логики AI 1 пока здоровья больше половины- блуждать 2 как только здоровья меньше половины...
C++ Подсчитать количество цифр в двух заданных целых числах Как подсчитать количество цифр в двух заданных целых числах? P.S.: Не используя функции работы со строками. Двумя способами – с применением рекурсии и без нее (Visual C++ 6) Заранее благодарен :) подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
13.02.2012, 18:16
Цитата Сообщение от goocha Посмотреть сообщение
Помогите) срочно надо но никак не могу сделать
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{
    long sLen;
    long mLen;
    char maxWord[32];
    char * word;
    char * text;
    char delim[] = ",.?!-;: \n";
    FILE * file = fopen("data.txt","rb");
    if(!file)
        printf("Error open data.txt\n");
    else
    {
        fseek(file,0,SEEK_END);
        sLen = ftell(file);
        fseek(file,0,SEEK_SET);
        if(!(text = (char *)malloc((1 + sLen)*sizeof(char))))
            printf("Allocation memory error\n");
        else
        if(!fread(text,1,sLen,file))
            printf("Error read data.txt\n");
        else
            text[sLen] = '\0';
        fclose(file);
        if(text)
        {
            mLen = (sLen = 0);
            printf("Data in file\n");
            word = strtok(text,delim);
            while(word)
            {
                printf("%s ",word);
                sLen = strlen(word);
                if(mLen < sLen)
                {
                    strcpy(maxWord,word);
                    mLen = sLen;
                }
                word = strtok(NULL,delim);
            }
            printf("\nWord with max len %s\n",maxWord);
        }
    }
    system("pause");
    return 0;
}
data.txt
GCC, the GNU Compiler Collection


The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom.

We strive to provide regular, high quality releases, which we want to work well on a variety of native and cross targets (including GNU/Linux), and encourage everyone to contribute changes or help testing GCC. Our sources are readily and freely available via SVN and weekly snapshots.

Major decisions about GCC are made by the steering committee, guided by the mission statement.
0
Миниатюры
Найти самое длинное слово в файле  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.