ZKX's LAB

c将字符串写入txt文件 怎么用c语言在a.txt文件中获取一指定字符串,如(china),然后将其写入到已有的的b.txt文件中去?

2020-10-04知识13

怎么用c语言在a.txt文件中获取一指定字符串,如(china),然后将其写入到已有的的b.txt文件中去? 至少 我没有在C语言中遇到过能取出制定匹配字符的函数。在其他的设计程序中我用过用正则表达式做匹配的,比如QT下面是我想到的一个方法:include\"stdio.hinclude\"string.hvoid main(){char a[6]=\"china;char temp[1024];int n=0;记录有多少个chinaFILE*outFile=fopen(\"c:\\\\b.txt\",\"r+\");FILE*inFile=fopen(\"c:\\\\a.txt\",\"r+\");while(fgets(temp,500,inFile)。NULL){int k=0;for(int i=0;i(temp);i+){if(temp[i]=a[k]&k(a)){k+;}else{if(k=strlen(a)){n+;fprintf(outFile,\"%s\\n\",a);}k=0;}}}}在C盘要有这两个文件。a文件中可能有多个china,指定加到第几行自己看情况 在设置一个int变量记录就行了

求高手回答,我用C语言写入字符串进入1.txt的问题 fopen(\"1.txt\",\"a+\");

C语言:将10个字符串写入文件\ 输入10个字符串到文件中,以换行符做间隔符写一个子程序,逐个扫描当前文件指针位置的字符,并设置计数器,若该字符是换行符返回计数器的值执行10次该函数,并用一个数组保存返回值寻找数组最大项的系数,输出系数动态分配一个与最大项的值相同的字符串buffer,然后将文件指针复位,执行前面所得的系数-1次数的第一个子程序,然后取长度为最大项的字符串到前面所得的buffer中,然后输出

随机阅读

qrcode
访问手机版