
正文
c语言编写通用显示函数的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言:写出一通用函数,该函数从一个字符指针数组中寻找一个指定的字符串,若找到,返回1;找不到则返
//如果找到则返回在长字符串中的起始位置, 若找不到则返回-1
//要返回1或0, 改一下就可以了
int find(char* source, char* target)
{
int i,j;
int s_len=strlen(source);
int t_len=strlen(target);
if(t_lens_len)
{
return -1;
}
for(i=0;i=s_len-t_len;i++)
{
j=0;
int flag=1;
if(source[i]==target[j])
{
int k,p=i;
for(k=0;kt_len;k++)
{
if(source[p]==target[j])
{
p++;
j++;
continue;
}
else
{
flag=0;
break;
}
}
}
else
{
continue;
}
if(flag==1)
{
return i;
}
}
return -1;
}
相关问答
Q1: C语言编写函数~~~功能是:文本文件显示
#include "stdio.h"
#include "stdlib.h"
void main()
{
FILE *fp;
if((fp=fopen("C:/a.txt","r"))==NULL)
{
printf("cannot be open!\n");
exit(1);
}
char str[81];
fgets(str,81,fp);
while(!feof(fp)){
printf("%s",str);
fgets(str,80,fp);
}
fclose(fp);
}
Q2: 如何用C语言编写一个显示时间的函数,要求时间显示精度到毫秒级别。
#include cstdio
#include ctime
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
void printTime() {
struct tm t; //tm结构指针
time_t now; //声明time_t类型变量
time(now); //获取系统日期和时间
localtime_s(t, now); //获取当地日期和时间
//格式化输出本地时间
printf("年-月-日-时-分-秒c语言编写通用显示函数:%d-%d-%d %d:%d:%d\n", t.tm_year + 1900, t.tm_mon + 1, t.tm_mday, t.tm_hour, t.tm_min, t.tm_sec);
}
int main(int argc, char** argv) {
printTime();
}
关于c语言编写通用显示函数和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





