one hacker alone
یک شنبه 27 فروردین 1391, 02:16 صبح
سلام
يه تابع داريم كه رشته توليد ميكنه حالا اين رشته يا طولش 1 هست يا طولش 5 هست يا 0 من ميخوام اين رشته در ارايه ذخيره بشه يعني اگه رشته اول ali بود ali در ارايه ذخيره بشه و اگه رشته بعدي a بود محتواي اون ارايه بشه alia
براي به جلو بردن اشاره گر به رشته و تنظيم اين طول من كد زير رو نوشتم اما برنامه هنگ ميكنه شما چي پيشنهاد ميدين
int main()
{
char *temp[100];
int len=0,i=0;
while(1)
{
len=strlen(f());
if(len!=0)
if(len==1)
{
*(temp + i)=f();
i++;
}
else
{
*(temp+i)=f();
i+=5;
}
cout<<"temp lenght="<<strlen(*temp)<<endl;
cout<<temp<<endl;
cout<<"i="<<i<<endl;
}
}
يه تابع داريم كه رشته توليد ميكنه حالا اين رشته يا طولش 1 هست يا طولش 5 هست يا 0 من ميخوام اين رشته در ارايه ذخيره بشه يعني اگه رشته اول ali بود ali در ارايه ذخيره بشه و اگه رشته بعدي a بود محتواي اون ارايه بشه alia
براي به جلو بردن اشاره گر به رشته و تنظيم اين طول من كد زير رو نوشتم اما برنامه هنگ ميكنه شما چي پيشنهاد ميدين
int main()
{
char *temp[100];
int len=0,i=0;
while(1)
{
len=strlen(f());
if(len!=0)
if(len==1)
{
*(temp + i)=f();
i++;
}
else
{
*(temp+i)=f();
i+=5;
}
cout<<"temp lenght="<<strlen(*temp)<<endl;
cout<<temp<<endl;
cout<<"i="<<i<<endl;
}
}