怎样将一个win32的界面换成MFC界面

王函 发布于 2013/09/05 20:12
阅读 433
收藏 0

我做了一个软件,关于判断txt中是否存在我要搜索的字符串,但是是win32界面的,我不会转换成mfc界面,求大神指导。

代码如下:

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string>
#include <fstream>
#include <iomanip>
using namespace std;
#define stringSize(string) (sizeof(string) * sizeof(char))

void contains(char *, int, FILE *);

int main(void) {
    FILE * fp;
    char * fileName = "E:\\1.txt";
 char str[]="",sty[20];  //可不可以将红色的字符串变成一个输入框,然后按钮搜索
    if((fp = fopen(fileName, "rb")) == 0) {
        printf("Can't open %s, program will to exit.", fileName);
        exit(1);
    }

    contains(str, stringSize(str), fp);
    fclose(fp);
    return 0;
}

void contains(char * string, int stringSize, FILE * fp) {
    int i = 0, j, end;
    char * part = (char *)calloc(stringSize, sizeof(char));
    fseek(fp, 0L, SEEK_END);
    end = ftell(fp) - stringSize + 2;

    while(i < end) {
        j = 0;
        fseek(fp, (long)i++, SEEK_SET);
        fgets(part, stringSize, fp);
        while(*part) {
            if(*string == *part) {
                j++;
                string++;
                part++;
                continue;
            }
            break;
        }
        if(j == stringSize - 1) {
            printf("OK\n");
            break;
        } else {
            string -= j;
            part -= j;
        }
    }
    system("pause");
    free(part);
}

 

加载中
0
中山野鬼
中山野鬼
拉个框框,开个按钮。哈。不就得了。你会mfc的编程了。自然上面的东西就可以塞进去了。
0
jakic
jakic
很久没接触MFC了
0
道友慢走
道友慢走
还是野鬼最快。。。我就随便添两句了,把框框绑到一个本地变量。然后就可以做数据抓取操作了。
0
梅开源
梅开源

下个wxform玩便是

拉个文件选择框选择txt, 加个按钮绑定点击后开始扫描的函数便是

返回顶部
顶部