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

Как правильно передать в процедуру массив строк char*? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программа которая добавляет данные структур с указанными полями в массив http://www.cyberforum.ru/cpp-beginners/thread404108.html
Всем привет, может кто написать программу которая: Добавляет данные структур с указанными полями в массив, просматривать массивы, а также выполнять дополнительную операцию такую как "Поля...
C++ Напишите программу, проверяющую число на четность. найти ошибку Напишите программу, проверяющую число на четность.Помогите найти ошибку. #include<iostream.h> #include<math.h> main() { int i; cout<<"i="; cin>>i; if (i%2=0){ ... http://www.cyberforum.ru/cpp-beginners/thread404102.html
Посимвольный ввод C++
Подскажите пожалуйста как можно осуществить посимвольный ввод с клавиатуры с учетом перехода на новую строку... _getch устраивает всем, но он не переходит на новую строку при нажатии enter, а...
Задача Пирамида и Полиндром C++
Как решить? 1 задача. Из кубиков построена пирамида. Кубики поставлены ровно друг на друга. B самом верхнем ярусе кубик только один, и каждый следующий ярус содержит на один слой видимых сверху...
C++ обработку исключительных ситуаций http://www.cyberforum.ru/cpp-beginners/thread404060.html
Надо разработать пользовательский класс, определить все необходимые для работы с классом методы и предусмотреть обработку исключительных ситуаций. задача Найти разность и частное 2 комплексных...
C++ матрицы: повернуть на 90 градусов;макс.значение элементов... Помогите пожалуйста хотя бы часть кода написать на С. 1) повернуть массив по часовой стрелке на 90 градусов. на 180 я поняла как поворачивать, а на 90 вроде и нашла какие-то варианты в... подробнее

Показать сообщение отдельно
КэтС
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 5
11.12.2011, 08:38  [ТС]
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
char*res[256];
char*temp[256];
int t,c;
void OverWrite(char*arr1[256], char*arr2[256], int *len, int w1, int w2)
{
int j;
 
        for(j=w1;j<w2;j++)
            {*arr1[j-w1+*len]=*arr2[j];}
            *len=j-w1+*len;
        
}
;
 
 
OverWrite(temp,res,&t,c,r);
Процедура должна получать два массива строк, копировать r-c элементов res в temp, начиная с элемента t, поменять значение t и возвратить отредактированный массив temp и t.

Только я совсем не понимаю, что нужно передавать процедуре, чтобы она меняла не копию temp, а сам temp = ((
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.