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

Обрезать строку до первого пробела - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конструктор класса http://www.cyberforum.ru/cpp-beginners/thread1144611.html
class NMClient{ public: NMClient(string IPServer, int Port); NMClient(string IPServer, int Port) { /*_Running = false; _ClientAddresses = new list<ClientAddress>(); //инициализация семафора
C++ Класс - матрица, как объявить нужную мне матрицу в конструкторе имеется класс матрица class matrix { private: int **matr; int m; int n; void create() { // создание матрицы matr = new int*; for (int i = 0; i < m; i++) http://www.cyberforum.ru/cpp-beginners/thread1144609.html
C++ Создать структуру, описывающую прямоугольник
2ая задачка и все help =) Создать структуру, описывающую прямоугольник. Написать функцию для определения попадания произвольной точки в данный прямоугольник. Точка также должна описываться структурой.
Изучение с++ C++
Всем доброго времени суток! Итак прочитал книгу Джесса либерти с++ за 21 день. Теперь встал вопрос , что мне делать дальше? Ведь я начал изучать язык чтобы писать программки для мморг игр такие как Perfect World и тп. Помогите мне пожалуйста найти материалы для изучения таких вопросов, ну там чтобы писать программки под приложения. ( игра) Я имею ввиду то , чтобы были более профессиональные...
C++ Будет ли прямая, проходящая через 2 точки, параллельна оси http://www.cyberforum.ru/cpp-beginners/thread1144591.html
Помогите пожалуйста 1. Создайте структуру, описывающую точку в двумерной системе координат (x, y). С помощью этой структуры задайте две точки. Будет ли прямая, проходящая через эти точки, параллельна оси ординат или оси абсцисс?
C++ Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму. Что не так в коде? Вводится последовательность из N чисел. Все отрицательные числа возвести в квадрат, найти их количество, порядковые номера и сумму. #include<iostream.h> #pragma argsused int main(int argc, char* argv) {int i, N, x, pn, k, S; cout<<"N=";cin>>N; S=0;k=0; for(i=1;i<=N;i++) {cout<<"x=";cin>>x; if(x<0) подробнее

Показать сообщение отдельно
orange_fox
 Аватар для orange_fox
34 / 34 / 6
Регистрация: 06.04.2014
Сообщений: 189
10.04.2014, 17:03     Обрезать строку до первого пробела
Первое, что пришло в голову:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
void getWord ( char * words )
{
     char word[255];
     int i = 0;
     for ( i; ( words[i] && words[i] != ' ' ); i++ )
     {
          word[i] = words[i];
     }
     word[i] = '\0';
     cout << "word: " << word << endl; 
     words = word;
}
int main()
{   
    char words[255] = "There is my string";
    cout << "Source string: " << words << endl;
    getWord( words );    
    cout << "New string: " << words << endl;
    cin.get();
}
Но значение words изменить почему-то не получается. Подскажите, в чём проблема. И есть ли более простой/элегантный способ решения этой задачи?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru