谁能看得懂这段说的是什么?从老师那抄的但是看不懂也运行不了
void search(char text,MailNode *messageList){
MailNode temp;
char *tempfrom;
tempfrom=temp->from;
while ((tempfrom=strstr(tempfrom,text))!=NULL){
*tempfrom=toupper(*tempfrom)
tempfrom=tempfrom+strlen(text);
}
printf("%s",tempfrom);
}
就是要把寻找text和messageList里面的一个from中的字母是否有一样的,如果有的话,那from中的那些字母变成大写,打印出来。
老师只是大概的写了一下,给了个这样的思路,当时感觉懂,回来再看看又不会了····而且这个运行不了,一堆错。如果谁能看得懂的话,麻烦指教一下到底是怎么运行的,再把正确的代码也出来。谢谢