不知道你要提取到哪里,自作主张把提取出内容放入到txt文档中。输入文件:in.txt输出文件:out.txt代码如下:已在GCC测试。#includeintmain(intargc,char*argv[]){charbuffer[32]char*posFILE*fp_in=fopen("in.txt","r")FILE*fp_out=fopen("out.txt","w")if(!fp_in)returnwhile(!feof(fp_in)){fgets(buffer,32,fp_in)pos=strchr(strchr(buffer,'.')+1,'.')/*就这一句比较难理解,意思是查找第二个'.'出现位置*/*pos='\0'/*找到后,赋值为'\0',为fputs输出做准备*/fputs(buffer,fp_out)putc('\n',fp_out)}fclose(fp_in)fclose(fp_out)}1、自己写一个c++的USB代理类,直接和底层驱动通信
2、C#通过这个来调用
单片机只是一块芯片,需要基本电路及相应外围设备。
仿真可以用proteus,编程可以用Keil,调试用串口助手。
单片机可以通过RS232转串口和电脑通信(还需要RS232驱动)。
或者
1、买一个USB到RS232串口转换接口
2、单片机加一个TTL到RS232电平转换芯片。
如果是带USB接口的单片机,则直接用一个简单的接口电路就可以接到PC了.....
若是不带USB接口的单片机,则还需要用到一个桥接芯片,通常是利用单片机的USART接口,加上桥接芯片,例如PL2303之类的,就可以接到PC了.
评论列表(0条)