ورود

View Full Version : سوال: نحوه استفاده از تابع عضو



irn.2022
جمعه 23 دی 1390, 10:27 صبح
من این کد نوشتم ومی خوام یک رشته بگیره و چاپ کنه ولی نمی دونم چه طوری از تابع عضو استفاده کنم؟

#include <iostream.h>
#include <conio.h>
#include <assert.h>
#include <string.h>
#include <stdio.h>

class reverse
{

public:
void get (char *)
{
char *string;
string=new char[38];
gets(string);
char *string1=new char[strlen(string)+1];
assert(string1 !=0);
strcpy(string1,string);
cout<<string1;
delete string1;
}
};
main()
{

cout<<" Enter string:";


getch();
return 0;
}

irn.2022
جمعه 23 دی 1390, 13:25 عصر
فهمیدم ،درسته؟
#include <iostream.h>
#include <conio.h>
#include <assert.h>
#include <string.h>
#include <stdio.h>

class reverse
{

public:
void get ()
{
char *string;
string=new char[38];
gets(string);
char *string1=new char[strlen(string)+1];
assert(string1 !=0);
strcpy(string1,string);
cout<<string1;
delete string1;
}
};
main()
{ reverse t;

cout<<" Enter string:";
t.get();

getch();
return 0;
}

b.saminjad
جمعه 23 دی 1390, 17:23 عصر
سلام

درسته برای استفاده از تابع عضو کلاس به صورت زیر عمل میشه


class1 object;
object.function();


اگه شی کلاس پویا باشه به صورت زیر:



class1 *object= new class1;
object->function();