Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2010, 11:32   #1
C00per
Новичок
Джуниор
 
Регистрация: 29.11.2010
Сообщений: 2
Восклицание строковие масиви

есть задачка

Показать на экран с m по n символов строки, введенной пользователем и записать данный отрезок в другой массив. (m и n также вводятся пользователем)

вот решения

#include <iostream>
#include <string.h>
#include <stdio.h>

#pragma warning (disable:4996)

using namespace std;


int main(void) {

setlocale(0, "rus");

int begin, end;
char *str = new char;

cout<<"Введіть деякий текст"<<"\n\n";

// input any text in massiv
gets(str);

cout<<'\n'<<"вивести від (вкажіть номер символа) "; cin>>begin; cout<<" до (вкажіть номер символа)"; cin>>end;

int lensize = strlen(str);
if (begin-1<0||end>lensize)
{
cout<<"вихід за межі стрічки. Програма буде завершена"<<endl;
exit(0);
}

char *NewStr = new char;

for (begin; begin<end; begin++)
{
*(NewStr++) = *(str+begin);
}

cout<<'\n'<<*NewStr;

delete []str;
delete []NewStr;
}

пробле в том что при компиляции VS просто вилетает на етапе исполнения кода, что ето порождает я понять не могу
C00per вне форума Ответить с цитированием
Старый 29.11.2010, 12:02   #2
C00per
Новичок
Джуниор
 
Регистрация: 29.11.2010
Сообщений: 2
По умолчанию

спасибо за помощь я уже решил
C00per вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
масиви в С++ loloverg Помощь студентам 0 26.05.2010 16:32
масиви в паскаль basav1k Помощь студентам 1 17.05.2010 19:23
Одномерние масиви Ivanito Общие вопросы C/C++ 2 13.05.2010 21:50