Здравствуйте, Аноним, Вы писали:
А>Люди помогите PLEASE!!! Учусь писать программы на С++!(перехожу с паскаля) ! И натыкаюсь на одну реальную проблему:
А>нужно соеденить два массива в один! Если правильно понимаю, это делает ф-ция conact!!! Но компилятор пишет неизвестная ф-ция concat!!!! Допустим:
А>#include<iostream.h>
А>#include<stdio.h>
А>void main(){
А>char* a;
А>char* b;
А>a="Take ";
А>b="that!!!";
А>concat(a,b);
А>cout<<a<<b;
А>}
А>Как соеденить масс a и b ???
char *two_arrays = new char[ strlen( a ) + strlen( b ) + 1 ];
strcpy( two_arrays, a );
strcat( two_arrays, b );
//....
delete[] two_arrays;
еще посмотри на std::string
в заголовочном файле string (именно так без расширения)
Ed.ward