帮忙编一个替换文本中个别字符的小程序

帮忙编一个替换文本中个别字符的小程序,第1张

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#define WORD_LENGTH_MAX 256

#define NUMBER_OF_WORDS 256

#define ON 1

#define OFF 0

void checkFile(FILE *file, char *file_name){

if(file==NULL){

printf("ERROR: failed to open the file %s",file_name)

exit(EXIT_FAILURE)

}

}

int main(){

int ch,i

size_t word_len

char *in_file_name="in.txt"

char *out_file_name="out.txt"

char *word_file_name="ass.txt"

unsigned int index

char rep_word[WORD_LENGTH_MAX]

char *dict[NUMBER_OF_WORDS]

FILE *in_file, *out_file, *word_file

in_file= fopen(in_file_name, "rt" )

checkFile(in_file,in_file_name)

word_file= fopen(word_file_name, "rt" )

checkFile(word_file,word_file_name)

for(i=0i<握戚贺NUMBER_OF_WORDSi++){

dict[i]=NULL

}

while(fscanf(word_file,"%u%s",&index,rep_word)!=EOF){

word_len=strlen(rep_word)+1

dict[index]=realloc(dict[index],word_len)

strncpy(dict[index],rep_word, word_len)

printf("%u =>%s\n",index,dict[index])

}

fclose(word_file)

out_file=fopen(out_file_name, "wt" )

checkFile(out_file,out_file_name)

while((ch=fgetc(in_file))!=EOF){

if(ch=='$'){

if(fscanf(in_file,"%u",&index)==EOF){

printf("ERROR: %s is malformed",in_file_name)

exit(EXIT_FAILURE)

}else{

if(dict[index]==NULL){

fprintf(out_file,"$%u"段派仔键,index)

printf("$%u",index)

}else{

fprintf(out_file,"%s",dict[index])

printf("%s($%u)",dict[index],index)

}

}

}else{

fputc(ch,out_file)

putchar(ch)

}

}

fclose(in_file)

fclose(out_file)

for(i=0i<NUMBER_OF_WORDSi++)

if(dict[i]!=NULL) free(dict[i])

return EXIT_SUCCESS

}

输出

==============

5 =>programma

2 =>esempio

8 =>essere

Questo è solo un esempio($2) di quello che il programma($5) deve ottenere.

L'esempio($2) è corto, ma comunque significativo. Il programma($5) deve

essere($8) in grado di generare esattamente questo file.

Si noti che il programma($5) deve anche rispettare il formato del file

(as esempio($2), se ci sono più caratteri di spaziatura contigui,

come qui, essi devono essere($8) riportati senza modifiche)!

========

纯C,生成文件和屏显。

觉得好,就再加点分吧!...:)

let Text 者搜=  i.detail.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi,function ( match,capture) {

 轮含    腊嫌笑         return '<img class="proimg" src='+$api.baseURL+capture+ '>'

            })

如果你想修改已经发布上线的微信小程序中的图片和内容,需要使用微信小程序开发工具进行修改并重新上传。具体步骤如下:

下载安装微信小程序开发工具,打开软件。

在开发工具中选择“打开已有小程序”,然后输入小程序的AppID和项目目录,点击“确定”进入小程或帆序管理后台。

在小程序管理后台中,可以对小程序的代码、界面、配置进行修改。如果想修改图片,可以在“图片”目录下找到对应的图片并进行替换;如果想修改文本内容,可以在代码中找到对应的文本,并进行编辑。

修改完成后,在开发工具的菜单栏中选择“上传”,然后点击“上传代码”即可将首拿修改后的小程序代码重新上传至微信小程序平台。

审核通过后,微信小程序就会更新为修改后的版本。

需要注意的是,如果你不是小程序的开发者或者没有相关的开发经验,建议找相关的开发人员或者公司进者团搭行修改和更新。因为不恰当的修改可能会导致小程序出现错误或者无法正常运行。


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

原文地址: http://outofmemory.cn/yw/12464223.html

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

发表评论

登录后才能评论

评论列表(0条)

保存