int ii没有初始化
采用格式化读取fscanf(),下面是在你的程序基础上稍作修改
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#define N 20
void main()
{
struct yh
{
char usename[N]
char password[N]
float money
}admin[100]
FILE *fp
int i=0
if((fp=fopen("sdatal.txt","r"))==NULL)
{
printf("不能打开文件\n")
exit(0)
}
while(!feof(fp))
{
fscanf(fp, "%s%s%f",admin[i].usename,admin[i].password,&admin[i].money)
i++
}
fclose(fp)
for(i=0i<2i++)
printf("%s\t%s\t%.0f\n",admin[i].usename,admin[i].password,admin[i].money)
fclose(fp)
}
请采纳。
2.exe用sendkeys发送字符串,不过前提是1.exe窗体要是当前焦点窗体: sendkeys "我用vb编程" sendkeys "{tab}" sendkeys "123456" 最好在2.exe开启后延迟几秒,然后在sendkeys, 不然1.exe还没获得焦点程序就执行完了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)