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

Разделить массив Char на слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функция вывода http://www.cyberforum.ru/cpp-beginners/thread340970.html
Всем привет! Есть код (правда я еще работаю над ним) #include<iostream.h> #include<conio.h> #include<string.h> class Team { private: char *Surname;
C++ Проблема с компиляцией Сегодня начал изучать C++ Скачал инсталлятор MinGW отсюда: http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110802/ установил D:\p1.cpp мой исходник чтобы скомпилировать в командной строке прописал следующее: C:\MinGW\bin\g++ D:\p1.cpp В результате вылетает системная ошибка: Запуск программы невозможен, так как на компьютере... http://www.cyberforum.ru/cpp-beginners/thread340957.html
считывание данных из файла excel C++
Нужна помощь...В общем расклад такой....есть файл MS Excel надо считать данные из ячеек этого документа...Очень нужна помощь
C++ динамический массив
int *f = new int(); ... delete f;//вот здесь прерывается Почему прерывается ?
Visual C++ Помогите создать mfc http://www.cyberforum.ru/cpp-beginners/thread340910.html
помогите.. я уже раз 10 Визюал студио переустанавливал, потом ставил 8 версию, такая же картина.. а нужно как то работать(
C++ Ввод строки У меня возникла такая проблема: как ввести строку из консоли. Написал вот что: cout<<"Input time \"hour:minute:second\"\n"; char *timeStr; cin>>timeStr; , но возникает ошибка. Это понятно, потому что под mainStr не выделена память, но как узнать, сколько памяти выделять... подробнее

Показать сообщение отдельно
silentnuke
Android Programmer
138 / 139 / 5
Регистрация: 08.12.2010
Сообщений: 421
11.08.2011, 00:09     Разделить массив Char на слова
вот вам пример как разбить строку на лексемы. а дальше делайте, то что вам нужно.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
int main() {
    char delims[] = "., ?;!";
        char str[] = "I like apples, pears, and grapes. Do you?";
    char *tok;
    tok = strtok(str, delims);
    while(tok) {
        cout << tok << endl;
        tok  = strtok(NULL, delims);
    }
 
    return 0;
}
 
Текущее время: 08:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru