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

Работа с текстом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выдает ошибку в строке MyErrorExit("SetConsoleMode"); MyErrorExit: не найден идентификатор http://www.cyberforum.ru/cpp-beginners/thread46014.html
Тренируюсь в консольных приложениях, видел много примеров где используется MyErrorExit("XXXXXXXXX"); У меня при использовании этой строчки выдает ошибку MyErrorExit: не найден идентификатор. Я что-то не подключил?
C++ Графический режим Помогите пожалуйста хочу научится программировать в графическом режиме я использую Microsoft Visual Studio 2008 напишите пожалуйста программку типа "Привет мир" с коментариями http://www.cyberforum.ru/cpp-beginners/thread45972.html
C++ Выбор компилятора по следующим критериям
Добрый день. Прошу помочь с выбором компилятора по следующим критериям (сам не знаю что выбрать): 1. Необходимо создавать просты приложения для среды Windows, с главным требованием: время отклика системы на воздействие и скорость выполнения программы. 2. Необходимо создавать два типа приложений: консольные (как наиболее быстрые) и визуальные (желательно с хорошим помощником по коду - знаний по...
Класс с полем типа LPDIRECT3DDEVICE9 C++
Можно ли создать класс с полем типа LPDIRECT3DDEVICE9? Если да - то как! Добавлено через 28 минут 19 секунд Сам разобрался просто ошибка была!
C++ Класс с полем типа map http://www.cyberforum.ru/cpp-beginners/thread45952.html
Привет, можно ли сделать класс с полем типа map<int,int>? У меня это сделать не получается - подскажите как!
C++ Глобальные переменные в функции Подскажите плиз, а можна ли глобальную переменную обявить как то в функции? подробнее

Показать сообщение отдельно
odip
Эксперт С++
7155 / 3295 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
04.08.2009, 21:51     Работа с текстом
Да как угодно вообщем.
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
// Исходный массив
char *s= "???????";
int n= strlen( s );
 
// Скопируем.
char *d= strdup( s );
 
// Пусть слов не более MAX_WORDS.
#define MAX_WORDS 100
char *word[MAX_WORDS];
 
// Длина слова
int word_len[MAX_WORDS];
 
// Кол-во слов
int nword= 0;
 
// Сканируем пробелы, заполняем массив word[].
// При этом word[0] указывает в массив d на первое слово.
// word[1] - указывает на следующее слово и так далее.
// При этом все слова должны закачиваться '\0' - немного испортим массив d.
...
 
// Печать всех слов
printf( "Всего слов: %d\n", nword );
for ( i= 0; i<nword; i++ ) {
    printf( "слово %d |%s|\n", i, word[i] );
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru