|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2010, 11:32 | #1 |
Новичок
Джуниор
Регистрация: 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 просто вилетает на етапе исполнения кода, что ето порождает я понять не могу |
29.11.2010, 12:02 | #2 |
Новичок
Джуниор
Регистрация: 29.11.2010
Сообщений: 2
|
спасибо за помощь я уже решил
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
масиви в С++ | loloverg | Помощь студентам | 0 | 26.05.2010 16:32 |
масиви в паскаль | basav1k | Помощь студентам | 1 | 17.05.2010 19:23 |
Одномерние масиви | Ivanito | Общие вопросы C/C++ | 2 | 13.05.2010 21:50 |