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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ разьясните http://www.cyberforum.ru/cpp-beginners/thread445253.html
Почему у меня неработают эти команды в шыгфд ыегвшщ 2008? clrscr(); setcursortype(_NOCURSOR); delay(1000); gotoxy(1,3); БИБЛИОТЕКИ Я ПОДКЛЮЧИЛ! постоянно выбивает ошибку что идентификатор ненайден.....
C++ Найти самое длинное слова в файле. Есть програма но в ней нужно дописать функцию которая бедет, получать название файла, а возращает самое позицию самого длинного слова и самое длинное слово выводит на екран. #include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> using namespace std; int func(char*, char); http://www.cyberforum.ru/cpp-beginners/thread445211.html
Зачем включать <iostream> и <stdio.h> одновременно? C++
Не первый раз встречаю такой код: #include <stdio.h> #include <iostream> В этом что, есть какой-то сакральный смысл?
C++ VisualStudio(Чайник) C++
Ребятушки,братцы помогите)))Решил выучить С++,скачал книгу для чайников.Прога,из неё,за исключекнием некоторых изменений.Помогите,УВ.знатоки,вам труда не составит,а я смогу двигаться дальше >c:\users\jay\documents\visual studio 2010\projects\e\e\e.cpp(7): warning C4305: инициализация: усечение из "int" к "char" 1>c:\users\jay\documents\visual studio 2010\projects\e\e\e.cpp(7): warning C4309:...
C++ AI система (пожиратель еда) http://www.cyberforum.ru/cpp-beginners/thread445194.html
вот написал код где смыслом которого является куча муравьёв постоянно пожирающие еду. вот основные аспекты логики AI 1 пока здоровья больше половины- блуждать 2 как только здоровья меньше половины пытаться скушать еду в зоне видимости при этом если она не обнаруживается идти к последнему месту где муравей её видел. 3 каждая новая увиденная еда является последней едой(особое внимание хотел бы...
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.
Миниатюры
Найти самое длинное слово в файле  
 
Текущее время: 18:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru