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

Разделить строку по пробелам (без потоков) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Все слова строки, которые начинаются с цифры отсортировать по убыванию http://www.cyberforum.ru/cpp-beginners/thread1139981.html
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255...
C++ Преобразование и вывод массива Есть задание: В одномерном массиве из N вещественных элементов, вычислить: • количество элементов массива, меньших С; • сумму целых частей элементов массива, расположенных после последнего... http://www.cyberforum.ru/cpp-beginners/thread1139979.html
C++ Собственная реализация контейнера для хранения значений произвольного типа
Дали следующее задание. Не совсем понимаю с чего начинать и как дальше быть. Сказали, что нужно через шаблоны сделать. Если у кого-нибудь из вас есть идеи, либо же в интернете есть примеры одного из...
C++ Не понятны размеры массива (циклы)
for(int i=0;i<b-j;i++) for(int j=0;j<a-i-1;j++) for(q=0;q!=a-i-1;q++) cout<<mas3<<"."; какой сдесь размер массива??
C++ Создание динамического двумерного массива http://www.cyberforum.ru/cpp-beginners/thread1139936.html
void CreateArray(double **DynamicArray, int n){ //??? double **DynamicArray = new double* ; for (int Count = 0; Count < 2*n; Count++) DynamicArray = new double ; } В чем,...
C++ Функция pop() в stack while(!temp_stack.empty()) { temp_stack.top()= temp_pop; temp_stack.pop(); if(temp_stack.top() == target) continue; parking_lot.push(temp_pop); } Если дать переменную одному... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6478 / 6041 / 1982
Регистрация: 18.12.2011
Сообщений: 15,654
Завершенные тесты: 1
06.04.2014, 11:46
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
void read_command(char* command, char*  parameters) 
{
    char entered[256];
    cin >> entered;
    
    bool space = false; // Нужно для различения названия команды и её операндов.
    int j=0,k=0;
    for(int i = 0; entered[i]; i++) 
    {
        if(!space && entered[i] == ' ') 
              space = true;
        else 
            if(!space)// Пока что название команды
                command[j++]= entered[i];
            else 
                parameters[k++]= entered[i];
    }
    parameters[k]=0;
    command[j]=0;
}
 
int main() 
{
    char command[256];
    char parameters[256];
 
    read_command(command, parameters); // Чтение ввода с терминала
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru