C C++ 返回值如何写

C C++ 返回值怎么写?
写了一个文件,在文件中写了几个字符串,然后用一个CString str字符串在文件中查找,如果没有查到,也就是没有匹配的字符串,怎么写返回函数。谢谢!
------解决思路----------------------
if(找到)
  return true;
else
  return false;

鉴于楼主的描述,楼主要的是这个么?
------解决思路----------------------
觉得可以先计算要查找的str的长度len,然后对文件里面的内容进行读取,每次读取len长度,看是否匹配,一直到全部读完
------解决思路----------------------
想要-1,那就return -1就是了
------解决思路----------------------
CStringT::Find
------解决思路----------------------
返回int,偏移量,如果找不到返回-1
------解决思路----------------------
while(fread(buf,1,len,fd) == len)
{
pos++;
if(strcmp(buf,str) == 0)
{
printf("Find the string, position %d.\n",pos);
return 0;
}
fseek(fd,pos,SEEK_SET);
continue;
}
部分代码,测试通过!