Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 4
Регистрация: 04.11.2016
Сообщений: 162
1

Замещение элементов в массиве

01.05.2017, 13:22. Показов 745. Ответов 0
Метки с (Все метки)

Author24 — интернет-сервис помощи студентам
Не пугайтесь, я использую вместо обычного массива массив строк
и хочу, чтобы до определённого числа (в нашем случае y) массив не изменялся, а когда i==y, то массив замещался следующим элементом
Далее я хотел бы, чтобы обработанный массив записался в файл
ошибки не вылезают, проверьте, пожалуйста:
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
c=_getch();  //Если нажать Delete, то c=83
switch (c){
case 83:    //Delete
    {
     FILE *file=fopen("zarplaty.txt","r+");
     FILE *file1=fopen("zarplaty1.txt","w+");
     for(i=0;i<lines_counts;i++){                         //Замещение
        if(i==y){                                                 //по нашему выбору, это важно!
            for(int j=0;j<lines_counts-1;j++){           //Ещё я думаю, что здесь j=y
            Subnames[i][100]=Subnames[i+1][100];    
        }
     }
 }
    for(i=0;i<lines_counts;i++){                          //печать в файл
    fprintf(file1,"%s\n",Subnames[i][100]);
}
remove("zarplaty.txt");                                     //удаляем
rename("zarplaty1.txt","zarplaty.txt");                //переименовываем
    fclose(file);
    fclose(file1);
    break;
    }
//не знаю надо ли lines_counts--;
for(i=0;i<lines_counts;i++){                    //вывод на консоль
printf("%s\n",Subnames[i][100];
}
}
Если интересно как заполняется или что-то другое, пишите
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2017, 13:22
Ответы с готовыми решениями:

Используя статическое наследование, статическое замещение, виртуальное или динамическое замещение, написать программу-калькулятор
Помогите ребят, препод барыга. пришёл. о языке ни слова. Дал задание и ушёл( это первые две пары...

В одномерном массиве, состоящем из вещественных элементов вычислить номер минимального элемента в массиве, сумму элементов массива
В одномерном массиве, состоящем из 10 вещественных элементов вычислить: 1. Номер минимального...

Замещение, но не Replace
Здравствуйте. Кто может подсказать алгоритм или функцию, с помощью которой можно заменять...

Побитовое замещение
Не могу что-то догнать. Есть int 0x 00 00 00 00 Как наиболее простым способом заместить одну из...

0
01.05.2017, 13:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2017, 13:22
Помогаю со студенческими работами здесь

Замещение букв
Помогите пожалуйста Программа замещает строчные в заглавные (прописные буквы),а как сделать...

Замещение данных на форме
Какое средство использовать, чтобы реализовать замещение данных на главной форме по нажатию кнопок,...

Замещение значения в combobox
Есть следующий код private void Compl_Load(object sender, EventArgs e) { ...

Замещение слов в строке
Написать программу замещения первой половины строки второй, а второй – первой. Borland 3.1, но не...

Замещение и виртуальные функции
Ребят,какой смысл в создание виртуальных функций ,кроме как создание базовых классов объекты...

Замещение методов System.Object.
using System; using System.Text; class Person { public Person(string fname, string iname,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru