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

Дана строка, содержащая текст на русском языке - C++

Восстановить пароль Регистрация
 
stepan
0 / 0 / 0
Регистрация: 02.06.2011
Сообщений: 26
12.12.2011, 01:59     Дана строка, содержащая текст на русском языке #1
1. Дана строка. Подсчитать количество букв в последнем ее слове.
2. Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в ней самое длинное слово.
Заранее всем благодарен!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2011, 01:59     Дана строка, содержащая текст на русском языке
Посмотрите здесь:

C++ Дан файл,содержащий текст на русском языке.& Дана строка,
Дана строка, содержащая текст на русском языке и некоторые 2 слова. Определить, сколько раз они входят непосредственно друг с другом. C++
Дана строка содержащая английский текст. Найти количество слов, начинающихся с буквы b C++
C++ Дана строка, содержащая текст. Найти длину самого короткого слова.
Дана строка, содержащая англ. текст C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NightmareZ_
Заблокирован
12.12.2011, 02:06     Дана строка, содержащая текст на русском языке #2
Цитата Сообщение от stepan Посмотреть сообщение
1. Дана строка. Подсчитать количество букв в последнем ее слове.
2. Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в ней самое длинное слово.
Заранее всем благодарен!!!
Используй функцию strtok.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.12.2011, 02:12     Дана строка, содержащая текст на русском языке #3
Цитата Сообщение от stepan Посмотреть сообщение
Дана строка. Подсчитать количество букв в последнем ее слове.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <string.h>
 
#define STRING_LEN 256
#define STRING_MASK "%255[^\n]%*c"
 
int main(void){
    char str[STRING_LEN], * p;
    
    while ( printf("String: ") && scanf(STRING_MASK, str) == 1 )
        printf("Last word length: %d\n", strlen( ( p = strrchr(str, ' ') ) ? p+1 : str));
    
    return 0;
}
stepan
0 / 0 / 0
Регистрация: 02.06.2011
Сообщений: 26
12.12.2011, 12:55  [ТС]     Дана строка, содержащая текст на русском языке #4
выводит вот такие ошибки:

[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.12.2011, 15:08     Дана строка, содержащая текст на русском языке #5
Цитата Сообщение от stepan Посмотреть сообщение
выводит вот такие ошибки
Это билдеровские заморочки с созданием проекта. Документацию почитайте, в соответствующем разделе поищите... А пока можно просто в консоли скомпилировать (ну, если установлено всё правильно)...
Дана строка, содержащая текст на русском языке
Yandex
Объявления
12.12.2011, 15:08     Дана строка, содержащая текст на русском языке
Ответ Создать тему
Опции темы

Текущее время: 07:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru