С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Самописная Extract strings - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализировать переменную ее максимально допустимым значением http://www.cyberforum.ru/cpp-beginners/thread446296.html
Максимальное значение для unsigned int = 65535, а нельзя инициализировать переменную заданного типа максимальным значением? Например, unsigned int x = max_amount, после этого x = 65535.
C++ Проверка на правильность ввода значения. Вот пишу так называемую "проверку на дурака". Столкнулся с проблемой, код: { double ch; int y=0; do{ y=1; int q=0; int q1=0; int q2=0; int i; http://www.cyberforum.ru/cpp-beginners/thread446295.html
C++ Поиск задачника
Может кто подсказать, хорошую книгу с задачником сразу ? Читаешь и в конце выполняешь задания к данной главе.
Создание ресурсов в VS 6.0 C++
Не могу разобраться с созданием ресурсов в VS 6.0, не с синтаксисом файлов ресурсов, а с интерфейсом VS. Вот выбрал я добавить новый файл, выбрал в списке resource script и ввёл имя menudemo....
C++ Задача на minmax http://www.cyberforum.ru/cpp-beginners/thread446284.html
Дано целое число N и набор из N целых чисел. Найти номер по- следнего экстремального (то есть минимального или максимального) эле- мента из данного набора.
C++ В файловой системе каталог файлов организован в виде линейного списка... Если кому будет не сложно.. даже хоть какие-то советы по решению.. буду весьма благодарен... В файловой системе каталог файлов организован в виде линейного списка Для каждого файла в... подробнее

Показать сообщение отдельно
Gus
25 / 36 / 2
Регистрация: 17.02.2009
Сообщений: 364
08.03.2012, 13:09  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdlib>
#include <iostream>
 
using namespace std;
char *ExtractSubStringChar(int pos1,int pos2,char buff[4096],char *returned)
{
      char buffer[500];
      if(pos2==0){for(int i=pos1;i<sizeof(buff);i++){strcat(returned,(const char*)buff[i]);}}
      if(pos2!=0){for(int i=pos1;i<pos2&&buff[i]!=0;i++){strcat(returned,(const char*)buff[i]);}}
      return returned;
}
int main(int argc, char *argv[])
{
    char temp[500];
    char returned[500];
    cin>>temp;
    cout<<ExtractSubStringChar(3,5,temp,returned)<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
И с выходным буффером ничего не получается, почему то...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.