有一个dos环境下运行的hextoh.exe程序,需要陆续输入三个参数,最后生成一个***.h文件手动执行过程为:
hextoh.exe 程序执行后
生成dos界面,
显示: Enter the infile name<.hex>
然后手动输入: mg1.hex
然后显示: Enter the outfile name<.h>
手动输入: mg1.h
显示: Enter the number of word
手动输入: 1000上面的手动过程我想用VC自动实现
我只会实现一次性输入一个参数或者多个参数的,不知道该怎么分三次输入参数
请高人指点。
hextoh.exe 程序执行后
生成dos界面,
显示: Enter the infile name<.hex>
然后手动输入: mg1.hex
然后显示: Enter the outfile name<.h>
手动输入: mg1.h
显示: Enter the number of word
手动输入: 1000上面的手动过程我想用VC自动实现
我只会实现一次性输入一个参数或者多个参数的,不知道该怎么分三次输入参数
请高人指点。
每一个"\r\n"就相当于你输入了一个回车。
用fgets就可以接受字符串了
加入"\r\n"之后还是不能生成***.h文件。
to ouyh12345:
hextoh.exe 是不能改的,使用VC直接运行hextoh.exe.
http://msdn.microsoft.com/en-us/library/ms682499(VS.85).aspx