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

Какой функцией можно посчитать количество данных слов в строке? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ При попытке чтения ini файла возникает ошибка http://www.cyberforum.ru/cpp-beginners/thread248768.html
При выполнении программы возникает ошибка, как ее исправить? #include <windows.h> void main() { char *out = new char; char *Section={"Section1"};
C++ Два массива одномерных Даны два одномерных массива, состоящих из n чисел (n-вводится с клавиатуры). Найти элементы, которых нет одновременно и в том и в другом массиве. Сделайте пожалуйста,только по проще..только начали проходить с++ http://www.cyberforum.ru/cpp-beginners/thread248766.html
C++ форматы
помогите пожалуйста разобратся с форматами вывода. Мне нужно чтобы число выводилось с фиксирваной точкой и можно было задавать количество знаков после точки. fixed, precision - как их именно записать в программе.
Определить сколько раз массив меняет знак C++
Помогите пожалуйста найти ошибку в программе. Не считает количество сколько раз массив меняет знак на противоположный. #include<iostream.h> #include<conio.h> int main () { clrscr(); int mas,i,n,kol; cout<<endl<<"BBEDUTE DLUHY MACCUBA="; cin>>n;
C++ Вычислить значение заданной функции y=f(x) на данном интервале [a,b] с заданным шагом h http://www.cyberforum.ru/cpp-beginners/thread248754.html
Вычислить значение заданной функции y=f(x) на данном интервале с заданным шагом h. Вывод значений аргумента и результаты вычисления значений функции сделать в виде таблицы. Функция y=tgx Диапазон изменения аргумента Шаг h=п/12
C++ нужны коментарии к коду Всем привет, кто нибудь может написать коментарии к коду void EnumerateDotNetPassportPassword() { DATA_BLOB DataIn; DATA_BLOB DataOut; DATA_BLOB OptionalEntropy; tmpSalt; char *strSalt={"82BD0E67-9FEA-4748-8672-D5EFE5B779B0"}; подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
26.02.2011, 12:54     Какой функцией можно посчитать количество данных слов в строке?
Цитата Сообщение от Fusix Посмотреть сообщение
Например есть строка: "exec -p C:\start.exe" как получить только "C:\start.exe"
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{
    int i;
    char string[] = "exec -p C:\\start.exe";
    char * pch = NULL;
 
    printf ("source string: \n%s\n\n", string);
    printf ("after split: \n");
 
    pch = strtok (string, " ");
    for (i = 0; pch != NULL; ++i) {
        printf ("%2d. %s\n", i + 1, pch);
        pch = strtok (NULL, " ");
    }
 
    printf ("\n");
    return 0;
}
Код
source string:
exec -p C:\start.exe

after split:
 1. exec
 2. -p
 3. C:\start.exe
 
Текущее время: 22:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru