C++编写的win32程序如何实现对文档中存储数据的输入和输出

C++编写的win32程序如何实现对文档中存储数据的输入和输出,第1张

窗口吗?放在load()里吧。加载窗口时就进行读取和显示。如果你没有类似查询最高分的按钮的话。如果有,那就按的时候加载到一个内存变量里,然后显示时就能用了。

问题二,LPSTR这个我还真不熟。而且好像TextOut也不是用的LPSTR,用的是LPCTSTR。希望能对你有所帮助。

virtual BOOL TextOut(

   int x,

   int y,

   LPCTSTR lpszString,

   int nCount 

);

BOOL TextOut(

   int x,

   int y,

   const CString& str 

);

C语言需要保存数据的话,需要文件进行永久保存。 程序运行期间,可以将用户输入的数据、运算中间结果,以及运算最终结果,按一定的格式存储到文件中。 当再次运行程序时,可以指定文件名称作为运行参数,在程序上,需要在main函数中检测是否有文

可以参考一下word的做法,你要做的是把这些数据以二级制文件保存,别人不知道怎么读取这个文件,相当于加密,这样设计的话,第一、二个问题解决了。

双击这个文件,用你写的程序来读这个文件里的参数,Windows里面把你写的这个文件默认用你自己写的程序打开,然后读取设置参数。这样第三个问题也解决了

c语言,把数据存在txt文件里,需要使用fopen函数以写文件的方式打开文件。

然后可以使用fprintf,fputc,fputs,fwrite等函数,把相应类型的数据写入文件。

最后,写入完成后使用fclose函数关闭文件。

下面的C语言程序源程序展示了合并Atxt和Btxt两个TXT文件的内容存储到到新建的一个TXT文件,Ctxt。

#include <stdioh>

#include <stdlibh>

using namespace std;

typedef struct Student {

   char name[32];

   char sex[6];

   int age;

   float score;

} stu;

int main(int argc, char argv[]) {

    stu a[48];

    FILE ra =fopen("Atxt","r");

    FILE rb =fopen("Btxt","r");

    FILE wc =fopen("Ctxt","w");

    

    if(ra==NULL || rb==NULL || wc==NULL) {

        printf("failed to open file\n");

        system("pause");

        return 0;

    }

    int i=0;

    while(fscanf(ra,"%s%s%d%f",&a[i]name,&a[i]sex,&a[i]age,&a[i]score)!=EOF) {

        i++;

    }

    fclose(ra);

    

   while(fscanf(rb,"%s%s%d%f",&a[i]name,&a[i]sex,&a[i]age,&a[i]score)!=EOF) {

        i++;

    }

    fclose(rb);

    int n=i;

    for(i=0;i<n;i++) {

        fprintf(stdout,"%s\t%s\t%d\t%g\n" ,a[i]name,a[i]sex,a[i]age,a[i]score);

        fprintf(wc,"%s\t%s\t%d\t%g\n" ,a[i]name,a[i]sex,a[i]age,a[i]score);   

    }

    fclose(wc);

    system("pause");

    return 0;

}

其中Atxt中的内容如下:

Btxt中的内容如下:

编译运行后,程序执行的结果如下:

同时,存储到Ctxt中的数据如下:

你找到的是新建的工程文件,并不是C程序。打完程序要保存时,一定要找好要保存的文件夹位置,这很关键,别用默认的文件夹,否则就找不到了。

其次是保存的c程序文件名一定要带c,

例如: JDQc ,不带c,保存完也找不到。

以上就是关于C++编写的win32程序如何实现对文档中存储数据的输入和输出全部的内容,包括:C++编写的win32程序如何实现对文档中存储数据的输入和输出、centos6.5下怎样用C语言编写一段程序来接收并储存一个文件、C++程序如何实现自己定义一个文件(例如test.myfile这种的),把程序内部的一些可设置参数保存在里面。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10120052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存