史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   一般電腦疑難討論區 (http://forum.slime.com.tw/f17.html)
-   -   [求助]20號要交的作業,可是想不出來如何做 (http://forum.slime.com.tw/thread43940.html)

艾斯 2003-06-18 11:31 PM

[求助]20號要交的作業,可是想不出來如何做
 
請各位高手救救小弟我

問題如下

請根據自已的演算法重寫底下的程式。
(1)
char* strdel(char*str, int pos, int len)
{
int i;
pos--;
for( i= pos + len; str[i]!=’\0’; i++)
str[i-len] = ‘\0’;
return str;
}

改寫後為:
char* strdel(char*str, int pos, int len)
{
int i;
pos--;
while(str[i]!=’\0’)
{
i= pos + len;
i++;
}
str[i-len] = ‘\0’;
return str;
}

(2)
char*substr(char*str, int pos, int len)
{
static char str1[100];
int i, j, end;
pos--;
end = pos + len - 1;
for (i =pos, j=0; i <= end; i++, j++)
str1[j] = str[i];
str1[len]=’\0’;
return str1;
}
改寫後為:
char*substr(char*str, int pos, int len)
{
static char str1[100];
int i, j, end;
pos--;
end = pos + len - 1;
while (i <= end)
{
i =pos;
j=0;


要如何以自己的意思重新寫過

80704 2003-06-20 12:23 AM

這是那種語言阿...
我學的是vb好像不一樣..


所有時間均為台北時間。現在的時間是 12:35 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1