Нужно сделать что-то похожее на вот это:
#include <iostream.h>
#include <conio.h>
#include <string.h>
void assign (char x,char & y)
{
y=x;
}
void main ()
{
clrscr();
char y='b';
char x='a';
cout <<"\nbefore\nx="<<x<<" y="<<y;
assign(x,y);
cout<<"\nafter\nx="<<x<<" y="<<y;
getch();
}
Но вводить в функцию нужно строку (например char x[255],char y[255]) да еще так, что бы у не сбрасывалось после выполнения функции. По адресу передать, как показано в примере, не получается.
Подскажите, как можно обойти эту проблему.
P.S. Не смейтесь надо мной. Только учусь ведь.
P.P.S. Разработка происходит в Borland c++ builder, но тем не менее надеюсь Вы мне поможете.