注册 登录
编程论坛 C++教室

请教符合条件的值写入mdb 文件

fdxxhjc 发布于 2016-05-08 21:14, 4255 次点击
请教先生,以下代码能将符合条件的a\b\c的值在屏幕上显示,但现在想把符合条件的a\b\c的值写入到表.mdb文件中,需如何添加代码,谢谢

#include <iostream>
using namespace std;
int main()
{
int a,b,c;
for(a=1;a<101;a++)
for(b=a+1;b<101;b++)
for(c=b+1;c<101;c++)
if(a+b+c==153)
{
cout<<"a= \t"<<a;
cout<<"b= \t"<<b;
cout<<"c= \t"<<c;
}   
return 0;
}
10 回复
#2
wengbin2016-05-09 09:27
程序代码:
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    fstream writeFile;
    writeFile.open("E:/rec.mdb");

    int a,b,c;
    for(a=1;a<101;a++)
    for(b=a+1;b<101;b++)
    for(c=b+1;c<101;c++)
    if(a+b+c==153)
    {
        writeFile<<"a= "<<a<<"\t";
        writeFile<<"b= "<<b<<"\t";
        writeFile<<"c= "<<c<<"\t";
    }
    return 0;
}//这个方法应该可以,不过的我电脑跑完了没在E盘找到文件.....
#3
wp2319572016-05-09 09:30
回复 2楼 wengbin
mdb是数据库表啊  不是随意的文本文件
#4
fdxxhjc2016-05-09 10:20
回复 2楼 wengbin
先生好,这样运行下来"E:/rec.mdb"中的rec.mdb文件打不开,谢先生指点,谢谢
#5
fdxxhjc2016-05-09 10:31
回复 3楼 wp231957
先生您好,我修改了下代码,可以写入到txt文件中,但我想写入mdb文件,还是没达到,请先生指点,谢谢(代码如下)

#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    fstream writeFile;
    writeFile.open("E:/rec.txt");
    int a,b,c;
    for(a=1;a<101;a++)
    for(b=a+1;b<101;b++)
    for(c=b+1;c<101;c++)
    if(a+b+c==290)
    {
        writeFile<<"a= "<<a<<"\t";
        writeFile<<"b= "<<b<<"\t";
        writeFile<<"c= "<<c<<"\t"<<endl;
  }
    return 0;
 }
#6
wp2319572016-05-09 10:34
回复 5楼 fdxxhjc
mdb属于数据库文件  想写入数据 实际上就是添加记录  有一套固定的套路

比如 数据库的连接  打开 写入 保存  等等一系列操作  可不是10行八行代码就能搞定的
#7
fdxxhjc2016-05-09 10:47
回复 6楼 wp231957
哦麻烦先生,可否有这方面的可参阅的电子稿的连接地址,谢谢先生
#8
wp2319572016-05-09 10:49
电子档没有  建议你买本书来学习一下   主要要掌握数据库方面的知识   然后才是使用某种工具(比如c++) 来操作数据库
#9
fdxxhjc2016-05-09 11:03
回复 8楼 wp231957
哦,又去麻烦您,能否提供些这方面的书名,谢谢
#10
wengbin2016-05-09 15:46
回复 6楼 wp231957
哦哦,大大指导,学习了,不过我电脑跪出来啥都没有,真不知道是怎么回事了,改成.txt也不行....
#11
AQ21300622016-05-09 22:18
我也糊涂了!
1