| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1197 人关注过本帖
标题:strcat()问题
只看楼主 加入收藏
photoelec
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2008-1-9
收藏
 问题点数:0 回复次数:8 
strcat()问题
由使用strcat()而引起的警告,怎样去掉?谢谢!我的这个程序大量使用了这个函数,从而引起了大量警告,先谢谢大家,帮忙看看啊!
搜索更多相关主题的帖子: strcat 
2008-03-07 16:09
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
贴出代码...可能由于数组长度不够引起的

学习需要安静。。海盗要重新来过。。
2008-03-07 16:12
photoelec
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2008-1-9
收藏
得分:0 
char Zong[200]={"Provider=OraOLEDB.Oracle.1;Password="};

    GetDlgItem(IDC_EDIT1)->GetWindowText(Name_DB);
    GetDlgItem(IDC_EDIT2)->GetWindowText(Name);
    GetDlgItem(IDC_EDIT3)->GetWindowText(Password);

    strcat(Zong,Password);
    strcat(Zong,";Persist Security Info=True;User ID=");
    strcat(Zong,Name);
    strcat(Zong,";Data Source=");
    strcat(Zong,Name_DB);
2008-03-07 16:41
photoelec
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2008-1-9
收藏
得分:0 
这只是其中的一部分,我只要使用一次这个函数,警告就加了一个,不知道是什么原因?现在有几百个了
2008-03-07 16:43
photoelec
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2008-1-9
收藏
得分:0 
谢谢帮忙看啊
2008-03-07 16:43
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
你换string做吧....或者用笨点的方法把数组足够大
#include"stdio.h"
#include"string.h"
#include"iostream.h"
main()
{
    char Zong[1000]="Provider=OraOLEDB.Oracle.1;Password=";

    char Password[10000]={'w'};
    strcat(Zong,Password);
    strcat(Zong,";Persist Security Info=True;User ID=");
   // strcat(Zong,Name);
    strcat(Zong,";Data Source=");
    //strcat(Zong,Name_DB);
  cout<<Zong;

}我这个不报错...
你用mfc的时候要注意变量作用范围.....

学习需要安静。。海盗要重新来过。。
2008-03-07 17:10
photoelec
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2008-1-9
收藏
得分:0 
我试试看,谢谢你啊
2008-03-07 17:13
photoelec
Rank: 1
等 级:新手上路
帖 子:109
专家分:0
注 册:2008-1-9
收藏
得分:0 
我改大了,还是不行,对了strcpy()也是一样,好象一用到字符串处理函数就会这样,是不是我没有引用什么头文件。
2008-03-07 17:19
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
你看看啊...

学习需要安静。。海盗要重新来过。。
2008-03-07 17:55
快速回复:strcat()问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034375 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved