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

Подсчёт слов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение с файла http://www.cyberforum.ru/cpp-beginners/thread258699.html
Например у меня есть файл со следующим текстом: 4 0 (1) 1 1 (2) 0 2 2 (3) 1 3 4 3 (1) 2 Длина строки может быть разная. В первой строке - всегда 1 символ, его я запишу через: ifstream fin("input.txt"); fin>>a;
C++ Почему компилятор ругается? #include<iostream> #include<stdio.h> #include<conio.h> using namespace std; FILE*fp; struct Computer { char type; http://www.cyberforum.ru/cpp-beginners/thread258669.html
Контейнерные классы C++. C++
Здраствуйте:)Поскажите пожалуйста по нижеприведенному коду, сама не могу разобраться, хотя смотрела в учебниках и по инету не могу найти информацию:( Я выделила красным и синим нужные строки. 1)Зачем нужен class T,выделенный синим? 2)Что означают строки выделенные красным, конструктор что ли, непонятно. Подскажите pls...
C++ Описать структуру Student
#include <iostream> #include <fstream> #include<limits> #define DIM 10 #define NAME 70 using namespace std; struct Application {
C++ Определить, попадает ли точка в круг. http://www.cyberforum.ru/cpp-beginners/thread258633.html
Определить попадает ли точка с координатами х,у в круг радиуса r с центром в начале координат. Вывести признак N=1, если точка находится внутри круга, и признак N=0, если точка находится вне круга. Помогите пожалуйста
C++ Работа с функциями..! Треугольник ABC задано координатами своих вершин на плоскости. Найти внутренние углы треугольника (в радианах). C++ подробнее

Показать сообщение отдельно
IrineK
Заблокирован
16.03.2011, 21:34     Подсчёт слов в строке
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
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
 
int main()
{   string word, cur;
    char cstr[256];
    int n = 0;
 
    cout<<"Your string:\n";
    cin.getline(cstr,256);
    string str(cstr);
 
for(int i=0;i<str.length();i++)
       if(str[i]=='.' || str[i]==',' || str[i]=='?' || str[i]=='!')//очистка от знаков препинания
           str[i]=' ';
 
    cout<<"\n\nYour word:\t";
    cin>>word;
 
    istringstream ist(str);
    while(ist>>cur)
        if(cur==word) n++;
    
    cout<<word<<" repeated "<<n<<" times in your string\n";
 
cin.get();
return 0;
}
 
Текущее время: 06:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru