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

Удаление строки - C++

Восстановить пароль Регистрация
 
Пивасик
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 13
11.01.2011, 00:30     Удаление строки #1
Есть одна задача на удаление строки. Переделывал с другой задачи, там было на удаление и с ограничением по кол-ву символов в строке. Если убрать ограничение выдаёт ошибку, а если оставить то в ответе иероглифы!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2011, 00:30     Удаление строки
Посмотрите здесь:

Удаление строки из файла\либо удаление самого файла. C++
C++ Удаление из строки
C++ Удаление из строки
C++ Строки.Удаление .
C++ Удаление строки
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
11.01.2011, 00:46     Удаление строки #2
все это конечно круто, но задача то в чем состоит?
Пивасик
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 13
11.01.2011, 01:24  [ТС]     Удаление строки #3
Цитата Сообщение от sandye51 Посмотреть сообщение
все это конечно круто, но задача то в чем состоит?
Есть одна задача на добавление строки. Переделывал с другой задачи, там было на удаление строки.
Помогите довести до ума, а то в ответе выводит иероглифы!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include <iostream.h>
#include <string.h>
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
 
 
char **matr1(int);
char **zapol(char **,int);
void print1(char **,int);
char **matr2(int);
char **newmatr(char **,char **,int,int);
void print2(char **,int);
void clean(char **,int);
void main()
{
    clrscr();
    int n;
    cout <<"\nKolichestvo strok n:";
    cin >> n;
    cout << "\nVvedite stroki:\n";
 
    char **matr=matr1(n);
 
    zapol(matr,n);
    cout << "\n\Massiv:\n";
    print1(matr,n);
    int k;
    cout<<"\nVvedite nomer stroki:";
    cin >> k;
    k--;
    char **temp=matr2(n);
    newmatr(matr,temp,n,k);
 
    cout<<"\nNoviy massiv:\n";
    print2(temp,n+1);
    clean(matr,n);
    getch();
}
 
char **matr1(int n)
{
    char **matr=new char* [n];
    for (int i=0;i<n;i++)
           matr[i]=new char [m];
        return matr;
}
char **zapol (char **matr,int n)
{
    for(int i=0;i<n;i++)
        cin >> matr[i];
    return matr;
}
 
void print1(char **matr,int n)
{
    for(int i=0;i<n;i++)
    {
        cout<<matr[i]<<" ";
        cout<<"\n";
    }
}
char **matr2(int n)
{
    char**temp=new char*[n+1];
        for(int i=0;i<n+1;i++)
         temp[i]=new char[m];
    return temp;
}
 
char **newmatr(char **matr,char **temp,int n,int k)
{
    int t, i;
    i=0; t=0;
    for (i=n; i>=k; i--)
        if(i!=k)
        {
            for(int j=0;j<n;j++)
                   temp[t][j]=matr[i][j];
            t++;
        }
    return temp;
}
 
void print2(char **temp,int n)
{
    for(int i=0;i<n;i++)
    {
            cout<<temp[i]<<" ";
        cout<<"\n";
    }
}
 
void clean(char **matr,int n)
{
    for(int i=0;i<n;i++)
           delete matr[i];
    delete[]matr;
}
Добавлено через 36 минут
Подскажите пожалуйста, завтра модуль!
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
11.01.2011, 01:41     Удаление строки #4
вопрос же задали.
Цитата Сообщение от sandye51 Посмотреть сообщение
но задача то в чем состоит?
Пивасик
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 13
11.01.2011, 05:17  [ТС]     Удаление строки #5
Цитата Сообщение от niXman Посмотреть сообщение
вопрос же задали.
задача состоит в том, чтобы добавить строку с заданным номером.

Добавлено через 3 часа 33 минуты
Бамп!
Yandex
Объявления
11.01.2011, 05:17     Удаление строки
Ответ Создать тему
Опции темы

Текущее время: 12:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru