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

Изменение списка char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу разобраться с потоками http://www.cyberforum.ru/cpp-beginners/thread707828.html
В общем суть задачи моей такова - есть файл , ну допустим в нем 1000 строк ,и я поставил своей задачей прочесть каждую его строку , после чего создать потоки - и там работать с каждой строкой , выполня над ней операции ... Вот сам код : Его примерный вид : Глобальные переменные : vector<string> source_list; volatile LONG pos = 0;
C++ Использование стека. Дана строка символов. Проверьте правильность расстановки в ней круглых скобок. Использую пример программы от сюда: http://www.intuit.ru/department/algorithms/staldata/30/1.html Пример 1. Дана строка символов. Проверьте правильность расстановки в ней круглых скобок. Вот код: #include "stdafx.h" #include <iostream> #include "stdafx.h" #include <stack> http://www.cyberforum.ru/cpp-beginners/thread707818.html
C++ Реализовать кольцевой стек.
не могу сделать кольцевой стек, помогите или подскажите что можно сделать. #include <iostream> using namespace std; int main() { int val; int last; int const size = 100;
C++ Очередь на основе двусвязного списка
имеется собственный класс двусвязного списка с объектами, считываемыми из бинарного файла, как на его основе организовать очередь, используя контейнер STL <queue>???? Очень нужно, никак не могу самостоятельно разобраться((((
C++ Циклический сдвиг элементов одномерного массива http://www.cyberforum.ru/cpp-beginners/thread707730.html
доброго времени суток! помогите составить две функции одну для циклического сдвига элементов одномерного массива на К позиций, а вторую вправо! Заранее спасибо!
C++ Структура состоящая из двух дробей и методов работы с ними(сложение, вычитание) Пишем в Microsoft Visual Studio 2010 -> Win32 Console Application -> C++ Собственно задача такова - создать программу со структурой описывающей несколько дробей и работу с ними.Пока получается что-то вроде того: собственно файл с самой структурой(f2.h): # include "header.h" struct fruction2 { int a, b, c, d, e, f, g ; void Input() { подробнее

Показать сообщение отдельно
sobiron236
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 6

Изменение списка char - C++

24.11.2012, 20:27. Просмотров 442. Ответов 4
Метки (Все метки)

Здравствуйте.
Возникла такая проблема. Необходимо извлеч часть строки, кроме последних символов. Например есть строка char *tmp="123:456:891"
необходимо извлечь и поместить в другую переменую только "123:456".

Как извлечь конец строки понимаю, например вот так:
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(void) {
    
        char *first_word;
    first_word="dog:cat:bird:cow";
    char tmp_word[128];
 
    int i;
 
    for(i=strlen(first_word);i>0;i--)
    {
        if(first_word[i]==':') break;
    }
    i++;
    strcpy(tmp_word, &first_word[i]);
    printf("%s \n", tmp_word);
 
return 0;
}
выводит cow. А как передпть в другую переменную все кроме cow?
Заранее спасибо =)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru