c语言中,如何实现程序替换功能?

c语言中,如何实现程序替换功能?,第1张

#include<stdio.h>

#include<string.h>

void main(){

int i

char str[100]="We will rock you"

printf("去掉空格,然后小写转大写:")

for(i=0i<strlen(str)i++){

if((int)str[i]>=97&&(int)str[i]<=122){

str[i] = (char)((int)str[i]-32) //注意小写字母的ASCII码是在97-122之间,而大写字母的ASCII码是在65-90之间,对应的字母相差32

}

if((int)str[i]!=32){ //空格的ASCII码是32,去掉空格,肯定是不输出空格

printf("%c",str[i])

}

}

printf("\n")

printf("保留空格,然后小写转大写:")

for(i=0i<strlen(str)i++){

if((int)str[i]>=97&&(int)str[i]<=122){

str[i] = (char)((int)str[i]-32)

}

printf("%c",str[i]) //转成大写字母后 ,原样输出(字母是大写但是带空格的)

}

printf("\n")

}

去车管所换,你驾驶证所在的当地车管所,要提前去,不能托太久,就怕人家给你注销掉了。下面具体介绍一下:

1、去西环城路车管所可以直接体检和换证,可以不去公安医院体检;

2、到指定医院体检线,分别是宽城区交警队二楼、南关区交警队院内、西环城路与景阳大路交会处的华港检车线、双阳区弘一花园警官公寓29栋、 长春市朝阳区锦水路372号公安医院体检后到各区交通队和服务中心均可换证,不必去西环城路车管所。很方便快捷,公安医院周六不休息。

扩展资料:

一般目前长春市驾驶证换证地都是在当地车管所,而现在通过交警支队网上车管所也可以办理长春驾驶证换证等业务。

长春驾驶证换证流程还可以通过驾驶证换证代办由代理人到长春市驾驶证换证地点进行长春驾驶证换证。

需要详细填写相关信息,并按照提示 *** 作、提交相关材料,车管所补完驾驶证后,交警部门会通过速递将新证投递给您,并同时取回所需材料和垫付费用。

网上办理长春驾驶证到期换证业务需要提供驾驶证所有人的身份z正反面复印件一份,外来人员另需要提供居住证复印件一张,以及提供驾驶证所有人的白底3.3厘米彩色数码照片,并保证下载清晰。需要支付的费用为工本费10元,本市邮寄费用15元。

参考资料:吉林省互联网交通安全服务管理平台 换证程序

#include "stdio.h"

#include "stdlib.h"

#include "string.h"

int equal(char c1,char c2)

{

if(c1==c2) return 1

if(c1>='A' &&c1<='Z' &&c2>='a' &&c2<='z' &&c2-c1==32) return 1

if(c2>='A' &&c2<='Z' &&c1>='a' &&c1<='z' &&c1-c2==32) return 1

return 0

}

char *findstr(char *str1,char *str2)

{

int i,j

int len1,len2

len1=strlen(str1)

len2=strlen(str2)

for(i=0i<=len1-len2i++)

{

for(j=0j<len2j++)

{

if(!equal(str1[i+j],str2[j]))

break

}

if(j==len2) return str1+i

}

return NULL

}

void main()

{

FILE *fp1,*fp2

char str[81]

char src[81],dest[81]

int lens,lend

if((fp1=fopen("filein.txt","r"))==NULL)

{

printf("open filein.txt error!\n")

exit(1)

}

if((fp2=fopen("fileout.txt","w"))==NULL)

{

printf("create fileout.txt error!\n")

exit(1)

}

scanf("%s",src)

scanf("%s",dest)

lens=strlen(src)

lend=strlen(dest)

fgets(str,80,fp1)

while(!feof(fp1))

{

char *pos,temp[81]

while(pos=findstr(str,src))

{

strcpy(temp,pos+lens)

strcpy(pos,dest)

strcat(str,temp)

}

fputs(str,fp2)

fgets(str,80,fp1)

}

fclose(fp1)

fclose(fp2)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11615227.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存