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

Как ввести с клавиатуры слова в char? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка функции http://www.cyberforum.ru/cpp-beginners/thread1308893.html
Написать перегрузку функции: 1. а) Для массива целых чисел находит середнее арифметическое б) Для строки находит количество букв, которые в ней находятся(без пропусков, запятых, цыфр) 2. Написать функцию, с переменным числом параметров, которая находит суму всех чисел типа int до первого нулевого.
C++ Надо увеличить скорость работы программы std::string separators(".:,;()-?!'+-/|"); std::map<std::string, int> repeatedWords; size_t index; std::fstream fin(fileName); std::set<std::string> stopWords = StopWords(); std::string string; while (getline(fin, string)) { for (size_t i = 0; i < string.size(); ++i) http://www.cyberforum.ru/cpp-beginners/thread1308886.html
Построить дороги из единиц между городами из "-1" C++
Требуется помощь. Задание таково: нужно задать две координаты точек и эти точки должны имееть в массиве значение -1. Далее требуется между этими точками построить, что-то по типу дороги из единиц.
Идеально сбалансированное дерево C++
В файле input.txt хранится последовательность целых чисел.По входной последовательности построить идеально сбалансированное дерево и найти для него наименьшее из значений листьев.
C++ Документирование кода DOXYGEN или что-то лучше http://www.cyberforum.ru/cpp-beginners/thread1308875.html
Здравствуйте, форумчане. Не знал куда разместить эту тему,решил сюда. Вопрос состоит в том, чем DOXYGEN лучше, чем другие среды для документирования, и каковы его основные возможности и преимущества?
C++ Считывание String посимвольно либо Char in Switch Здравствуйте, суть такова: Нужно написать 3 числа (0-7), а дальше считать каждое число по отдельности и в зависимости от числа, выполнить свитч либо выдать сообщение об ошибке. #include <cstdlib> #include <stdio.h> #include <iostream> #include <string> using namespace std; int main(int argc, char *argv) подробнее

Показать сообщение отдельно
lao
0 / 0 / 0
Регистрация: 27.09.2014
Сообщений: 38
23.11.2014, 22:13     Как ввести с клавиатуры слова в char?
подскажите пожалуйста как ввести с клавиатуры "fat a cat sit in the table" или другие слова?и как сделать так что бы в char s2[] и как сделать так что бы char s1[] записывалось тоже самое??
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <cstdlib>
#include <iostream>
#include <string>
 
using namespace std;
 
 void main()
 {
 
char s[]="fat a cat sit in the table ";  
    char s2[]="fat a cat sit in the table";
    
    cout<<"Source string: "<<s<<endl;
    int len=sizeof(s)-1;
    char delim[]={' ',',','!'};
    int map[10];
 
    int i,j;
    int wordsCount=0;
    bool beginWord=true;
    // подсчет числа слов
    for(i=0; i<len; i++){
        if(s[i]!=delim[0] && s[i]!=delim[1] && s[i]!=delim[2]){            
            if(beginWord){
                map[wordsCount]=i;
                wordsCount++;              
                beginWord=false;
            }
        }else{
            beginWord=true;
        }
    }      
    
    j=0;
    while(wordsCount){
        i=map[--wordsCount];        
        while(s[i]!=delim[0] && s[i]!=delim[1] && s[i]!=delim[2]){
            s2[j++]=s[i++];            
        }
        while(s[i]==delim[1]||s[i]==delim[2]){
            s2[j++]=s[i++];
        }
        if(wordsCount)
            s2[j++]=' ';
    }
    
    s2[j]='\0';
    cout<<"Reverse string: "<<s2<<endl;
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru