关于vs2013 scanf_s的问题实在让我恼火

![图片说明](https://img-ask.csdn.net/upload/201702/05/1486237333_370456.png)图片说明

 # include<stdio.h>
# include<stdlib.h>
typedef struct E{
    int place;
    struct E*Pnext;
}E;
typedef struct{
    char data[4];
    E *Phead;
}V;
typedef struct{
     V*V; //头
    char *vertex;//顶点数据
    int Vlen, Elen;//顶点长度//边长度
}G;
void found(G*g);//创建
int LocateVex(G *g, char *u);
int main(void){
    G g;
    found(&g);
    system("pause");
    return 0;
}
void found(G*g){
    int i, j, k; E*p;
    char v1[4],v2[4];
    printf("请输入顶点和边比如5,5:\n");
    scanf_s("%d,%d", &g->Vlen, &g->Elen);
    if(!(g->V = (V*)malloc(sizeof(V)*g->Vlen)))exit;//动态创建头节点
    if (!(g->vertex = (char*)malloc(sizeof(char)*g->Vlen)))exit;//动态创建顶点数组用来存放ABCDE是用来存放
    printf("输入顶点信息比如A B C D E:\n"); //这里出的问题无法存入字符串ABCDE
    for (i = 0; i < g->Vlen; i++){
        scanf_s("%s",&g->V[i].data[i],4);
        g->V[i].Phead = NULL;
     }

    printf("输入狐头狐尾:\n");
    for (k = 0; k < g->Elen; k++){
        scanf_s("%s%s",v1,4,v2,4);
        i=LocateVex(g, v1);
        j=LocateVex(g, v1);
        p =(E*)malloc(sizeof(E));
        p->place= j;
        p->Pnext = g->V[i].Phead;
        g->V[i].Phead = p;
        p = (E*)malloc(sizeof(E));
        p->place = i;
        p->Pnext = g->V[j].Phead;
        g->V[j].Phead = p;
    }

}
int LocateVex(G *g, char *u)
{
    int i;
    for (i = 0;i<g->Vlen; i++)
    {
        if (u == g->V[i].data) return i;
    }
    if (i == g->Vlen) { printf("Error u!\n"); exit(1); }
    return 0;

}

0

1个回答

scanf_s("%s",&g->V[i].data[i],4);

是否应该改为:

 scanf_s("%s",&g->V[i].data,4);
1
qq_33586233
我是一杯寂寞的咖啡 也无法存入。 是不是动态开辟的问题?
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
关于acegi让我恼火的问题?
我在acegi的配置文件里面配置好了登陆成功后的defaultTargetUrlrn下面出现了这么一种情况,页面放在一个frame里面,退出系统之后,点浏览器的后退按钮,点左侧菜单里面的选项,系统转向到登陆页面,然后输入用户名登陆,rn结果rn没有转向defaultTargetUrl指向的页面而是指向了左侧菜单中被点击的连接,我不明白这是为什么?
让我恼火的kylix!!!!
刚装了一个kylix3rn开始时是用root用户安装的,结果老是出错,装不上去rn后来终于把这个问题解决掉了rn结果又出来新的问题了rn就是:rnrn每次启动起来后,rn要打开一个工程或者文件时,刚弹出来对话框就不动了rn系统还没有完全死掉rn但是只能注销了rnrn哪位高手帮帮忙!不胜感谢啊rnrn
VS2013使用scanf_s过界
无法运行,代码如nn```n// info.cpp : Defines the entry point for the console application.n//nn#include "stdafx.h"n#include n#include n//infomationn//technologyn//ITn//冒泡 选择 插入排序n//快速排序 归并排序nstruct SInfonn char sName[20];n char sTele[20];n;nnnint _tmain(int argc, _TCHAR* argv[])nn SInfo inf[5];n#define COUNT sizeof(inf)/sizeof(inf[0])n int i = 0;n while (i < COUNT)n n printf("请输入第%d个学生姓名和电话:【以空格间隔】", i + 1);n fflush(stdin);n scanf_s("%s %s", inf[i].sName, inf[i].sTele); //调试到这错误n ++i;n n //ccc aaa ddd bbb eeen i = 0;n unsigned int j = 0;n while (i < COUNT - i)n n j = 0;n while (j < COUNT - i)n n if (strcmp(inf[j].sName, inf[j + 1].sName) > 0)n n SInfo t = inf[j];n inf[j] = inf[j + 1];n inf[j + 1] = t;n n ++j;n n ++i;n n i = 0;n while (i < COUNT)n n printf("%s\t%s\n", inf[i].sName, inf[i].sTele);n ++i;n n return 0;nn n```n调试之后出现nUnhandled exception at 0xFEFEFEFE in info.exe: 0xC0000005: Access violation executing location 0xFEFEFEFE.n麻烦大神讲解下,谢谢n
关于编码的问题。实在让我头疼。
[code=html]rnrn rn 20130415rn 210923195401138219rn 刘德华rn 江南rn 45.0rn [/code]rnrn这段是XML。是我通过eclipse,在控制台输入后,读取控制台的输入,然后将数据写入的该xml文件。rn读取通过的是如下代码,rn[code=java]BufferedReader br = new BufferedReader(new InputStreamReader(System.in));rn tryrn rn String str = br.readLine();[/code]rnrn写入代码如下:rn[code=java]TransformerFactory tfactory = TransformerFactory.newInstance();rn Transformer tf = tfactory.newTransformer();rn tf.transform(new DOMSource(document), new StreamResult(newrn FileOutputStream("src/student.xml")));[/code]rnrn在中间,我一直都没进行任何的编码操作。当然,不知道编译器会不会有什么自己的改动。rnrn但是问题就是出现这里,这个数据,我可以通过打开xml文件查看,但是一旦通过代码读取,则会提示错误。rn从第一个
关于while和scanf_s的问题
有下面这个代码:rnrnfloat f;rnwhile(scanf_s("%f",&f)!=1)rnrn printf("Not the right number");rn rnrnrn为什么程序会不停地运行下去呢?如果第一次输入错误,第二次不是应该在输出printf后等待我重新输入吗?为什么程序没有停下来呢?而是不停地循环。。
关于Qt开发让人恼火的问题
以前在Visual Studio环境中用Qt开发了一个xx project,后来机器出现问题重装了Visual Studio和Qt后,每次去build这个xx projcet时,Qt每次都会重新qmake那个xx.ui文件,生成新的xx.h和xx.cpp文件覆盖原来写好的xx.h和xx.cpp。请问各位了解Qt的老大,怎样避免Qt重新qmake xx.ui文件啊?
关于scanf_s
《C Primer Plus》课后习题 第4章第4题:rn编写一个程序,要求输入身高(以英寸为单位)和名字,然后以如下形式显示:rnDabney,you are 6.208 tallrnrnCode:rn/*test 4.8.4*/rn#includernint main(void)rnrn printf("Please enter your height in inch and name:\n");rn float height;rn char name[10];rn scanf_s("%f %s", &height, 10, name, 10);rn printf("%s,you are %4.3f tall\n", name, height);rn return 0;rnrnrn请帮忙看看这个程序的不合理之处,谢谢!rnrn关于scanf_s的参数大小,如果要输入一个float变量,参数大小应该为多少?
小问题,让人恼火!
我在别的机器上,做的程序,换个机器的时候,然后拷贝到本机,出现问题,rn在一个类库引用上面,出现一个黄色的小叹号,我的每一个程序都是这样的,rn去掉,重新添加的时候,可以运行,但是程序中有些代码,就不起作用了,rn不知道哪里出现了问题,请大虾们指点1、2了。
关于让VS中scanf_s消除
我们在使用vs2010以上IDE时,经常会出现报错说让scanf换成scanf_s这是一种安全周期检测,最新的微软编译器认为scanf的使用存在安全隐患,因为C/C++中的字符串处理都是以\0为截止符的,如果搜索不到\0,容易出现字符串越界所有vc扩展的所谓安全标准库,都添加了一个参数用以指定字符串参数的长度,用以避免这种安全隐患。 如何避免出现这种事情: 1.关闭安全开发检测 2.在工程属性
VS 2013 关于scanf_s 的问题
[img=https://img-bbs.csdn.net/upload/201510/04/1443935912_426464.png][/img]rn为什么我没法给,y,z赋值
关于scanf和scanf_s的注意事项及问题
1、scanf()是标准化格式输入,使用过程中需注意:在读入单个字符且格式说明符为%c时,空格、制表符、换行符也会被当做一个字符被输入。故字符最好不要和数据同时输入(个人理解,暂时没有找到解决问题的办法,文章后面有例子),可以使用getche()读一个字符再用scanf()读其他变量值。 2、scanf_s()是scanf()的扩展,也叫做安全函数,它能够解决字符输入超限溢出问题。如:    
菜鸟请教关于scanf_s的问题
因为专业需要,接触到C语言,用的是VS2008编译的,写完一段代码编译时提示scanf使用可能不安全,建议使用scanf_s.特此求教scanf_s与scanf的具体区别在哪还有详细的用法谢谢!
scanf_s问题??????????
rn ULONG processid=0;rn while(TRUE)rn rn printf("请输入隐藏进程ID:");rn scanf_s("%d",&processid,4);rn rnrn上面的程序我输入数字没问题,如果我输入字符f,就死循环了,不停的显示“请输入隐藏进程ID:”
恼火的问题!
我改了代码以后,点刷新看不到变化,每次都要删除临时文件,怎么办?
关于scanf_s的一个坑。
最近帮朋友做一个项目,我是用VS2017做的。VS2017中,C语言用scanf函数会报错,必须用scanf_s才能运行。scanf的格式是scanf(&quot;%s&quot;,name),但是scanf_s必须在后面加上前面定义的数组大小。比如char name[20]; 则scanf_s的格式就得是scanf_s(&quot;%s&quot;,name,20); 帮朋友做的这个项目过程中,感觉自身的编程能力还需要加强。 ...
有关FSO的简单又让我恼火的问题!!!!!!
数据库中有一百条记录rn自动生成的静态的*.htm中的*为数据库中的ID,ID是自动编号的rn也就是生成了1.htm,2.htm,......100.htm这么100个html网页rn但它网页的内容切是1.htm是welcome!,2.htm就有2个welcome!......100.htm就是100个welcome!rn这是为什么啊!!rn我要的是每个网页都只有1个welcome!啊rnrn大概的代号如下:rn麻烦大家帮帮忙!!!!!rnrn<%rn'...数据库的连接rnstrsql=".."rnset rs=server.createobject("adodb.recordset")rn strsql="select * from test1"rn rs.open strsql,strcon,1,3rn while not rs.eofrnrnhtm=htm&" 珊珊" rnhtm=htm&""rnhtm=htm&""rnhtm=htm&"welcome!"rnhtm=htm&""rnrnSet fso = Server.CreateObject("Scripting.FileSystemObject")rnSet type_x = fso.CreateTextFile(server.mappath("../htm/"&rs("id")&".htm"))rntype_x.WriteLine htmrnset fso = nothingrntype_x.closernrnrs.movenextrnwendrnrs.closernset rs=nothingrnresponse.write "操作完成!"rn%>rn
关于TableView的这个问题实在让我崩溃
[size=16px]我是在story.board上面建立一个UItableViewController。然后实现数据源方法。但是不管我怎么试,下面两个数据源方法总是会执行很多遍。实在搞不清楚是哪里的问题[/size][size=18px][/size]rnrn[code=objc]#pragma mark -实现数据源方法rn//返回多少组rn-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView rn return 1;rnrnrn//返回每组多少行rn-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section rn NSLog(@"%d", self.videos.count);rn return self.videos.count;rnrn[/code]rnrn结果就是先执行5次才会显示出来rnrn[img=https://img-bbs.csdn.net/upload/201506/12/1434087579_268201.png][/img]
关于scanf_s的学习
最近在学习中发现了一个据说较scanf更安全的函数---scanf_s。 scanf在读取时不检查边界,所以可能造成内存访问越界,举例说明: char  buf[16]; scanf("%s",buf); 当输入了16个以上的字符时,多接收的字符会被写入其他内存空间中,从而产生问题。 而使用scanf_s后,这种问题可以得到解决: char buf[16]; scanf_s("%s"
关于scanf_s()函数
关于scanf_s()函数 1.scanf_s()函数是为了更加安全。 2.例子: char buf[5] = {'\0'}; scanf(&quot;%s&quot;, buf); 分析:(1)如果输入1234567890,后面的部分会被写到别的空间上去。如果用scanf_s()应该将第二行改成 scanf_s(&quot;%s&quot;, buf, 5); 表示最多读取4个字符。因为buf[4]要放’\0’,scanf_s最...
关于scanf_s和strcpy_s
在VS2013里,如果用scanf和strcpy会提示出错,改成scanf_s和strcpy_s之后,如果是.cpp就没有错误,但是如果是.c就会提示strcpy_s缺少参数,这其中的原因是什么,大神解释一下,本人菜鸟。谢谢了!
恼火
为什么编译运行时,点击连接数据库,总是弹出错误: Abstract Error,关掉它继续程序却一切正常???给分
scanf_s输入%s的问题
如果你输入的是数组,只要在数组名后加个界限就好了,比如s1[80]的表达是scanf_s("%s",s1,80); 例: #include #include int main() { char s1[80], s2[40]; int i = 0, j = 0; printf("Input s1:\n"); scanf_s("%s", s1,80); printf("\n"); pr
scanf_s的一个问题
main() rn char c[30];rn printf("Enter some characters:\n");rn scanf_s("%s", c);rn printf("%s\n", c);rnrn我用scanf_s读取输入的字符后,没办法打印出任何东西,把scanf_s改回scanf就可以rn这是为什么?
scanf_s 的一个问题
[code=c][/code]rn#include rnrnint main()rnrn float num_1;rn float num_2;rn char ch;rnrn printf("please edit you calculate:");rn scanf_s("%f%c%f",&num_1,&ch,&num_2);rn printf_s("the result is:",num_1+num_2);rnrn getchar();//用于控制台窗口驻留(此处加断点)rnrnrn 依次输入:rn1.1 enterrn + enterrn 2.3 erterrn 但是没有得到期望的结果。在程序末尾加断点看,发现ch的值‘+’始终传不进去。。请各位帮忙看看。
关于request.querystring.allkeys非常恼火
http://test.aspx?viprnrnforeach(string key in request.querystring.allkeys)rnrn if(key == "vip")rn rn return true;rn rn elsern rn return false;rn rnrnrn为什么我的key永远等于null,非常恼火,allkeys不是存储所有的查询字符串的key吗?那明明有一个key,只是这个key没有value罢了,那怎么这个key为Null呢??rnrn还有这个namevaluecollection,如果nvc是一个namevaluecollection,那么nvc[key]就是取这个key对应的值吗?rn那意思就是说,如果namevaluecollection nvc = request.querystring.allkeysrn如果一个url:http://test.aspx?key1=value1rn那么nvc[key1]就等于value1?那这样的话还不如把allkeys叫成allvalues更确切些,烦死了
关于C语言Scanf_s的一个问题
[code=c]rn for (;;)rn rn printf("Please Choice Operator:\n1\t+\n2\t-\n3\t*\n4\t/\n");rn scanf_s("%d", &nChoice,1);rn if (nChoice == 1 ||rn nChoice == 2 ||rn nChoice == 3 ||rn nChoice == 4)rn break;rn rn[/code]rnrnrn此处如果输入的不是一个整数,那么进入死循环。Why?
vc scanf_s字符串问题
在vc上为了安全使用scanf_s替代scanf,在使用scanf_s输入字符串时必须有一个缓冲区参数,这是为了防止内存溢出。scanf_s与scanf的区别如下:scanf:  char name[10];  scanf(&quot;%s&quot;,&amp;amp;name);scanf-s:   char name[10];  scanf_s(&quot;%s&quot;,name,10)/*这里的10是用来指定缓冲区大小的参数,表示最...
关于scanf_s输入字符串错误问题
关于scanf_s输入字符串错误问题 int main() { char a[20]; scanf(“%s”,a,20); /a,20中的 ,20 是用来指定缓冲区大小的参数,表示最多读取n-1个字符,不加的话,编译器会出错,无法进行正常的字符串输入/ printf(“输入的字符串是:%s\n”,a); return 0; } 必须要加上字符串在用在缓冲区的大小的...
我的手机是不是有问题啊????? 恼火~~~~~~~~
NOKIA3330, 在公司(11层)的信号很强, 4个格~~~~~而在我的住处(平房), 信号却时好时坏, 有的时候居然没信号!!!!是机子的问题还是信号的问题???? 你们的手机有过这样吗? 我在北京~~~~rn 还有~~~~我的一块blc-2(锂)有的时候突然就自动关机了(没有任何提示, 再重新开机电池格仍有(2-3格)), 而另一块却没有~~~是充电时间不够吗? 我刚买的~~~~~~~~~
对于scanf_s越界问题
在程序调试时,经常遇到0xc0000005越界问题。可能情况1,数据超出范围,2,指针未初始化。 scanf_s()函数出现越界问题,可能就是由于scanf()与scanf_s()函数的区别不清楚。 scanf()在读取数据时不检查边界,所以可能会造成内存访问越界. scanf_s提供更安全一些的机制 ,以防止溢出 , 变量取地址后要紧跟一个数字以表明最多读取多少位字符。避免引用到不存在的元
一个很让我恼火的问题,filter重定向
项目中的页面布局是这样的,开始有个登陆页(用户必须登陆后才可访问系统),登陆成功后的主页是通过frame形式表现的,大致代码如下:rnframeset rows="90,*,32" cols="*" frameborder="no" border="0" framespacing="0">rn rn rn rn rn rn rnrn目前需求是,通过一个filter验证session过期,如果过期或者没有登陆的话,转向登陆页。rn问题出来了:当我点击左侧菜单栏,并且session过期的时候,会重定向页面,但是登陆页是在右边的frame显示的,我希望是整个窗口显示登陆页。考虑原因就是因为:rn左侧菜单定义rn学生基本信息查询的target,但不知如何解决。希望大牛不吝指点,谢谢!rn
关于c语言的scanf\n的问题(scanf_s)
今天遇到一道题要求输入scanf(&quot;%c %c %c\n&quot;,&amp;amp;a,&amp;amp;b,&amp;amp;c),结果不停地出现问题,经过许久尝试,终于发现是\n出现了问题,scanf遇到\n看到另有玄机。这种情况下会要去多输入一行,才有用,但是实际读入的却还是第一次输入的那一行。看下面的例子: #include&amp;lt;stdio.h&amp;gt; int main(void) { int n; scanf...
关于VS2013 字符串转换的问题
源代码m_listCtrl.DeleteAllItems(); // 删除列表控件中已有记录 UpdateData(); CString sql = &quot;select * from student where name like '%&quot;; // 根据用户输入的查询名称生成 sql 语句。 sql += m_strQueryName; sql += &quot;%'&quot;; _RecordsetPtr pReco...
关于vs2013操作问题
我vs2013的快捷键ctrl e+d是排版代码,排版后台代码没有任何异常,rn可是如果在页面上光标是在js上的话,就会自动跳到顶端
关于MSHFlexGrid,我实在没有办法了
我也不知道到底该如何使用MSHFlexGridrn以下是我的代码rnPrivate Sub fillMSHFG(ByVal S_Sql As String)rnrnSet MSHFlexGrid1.DataSource = NothingrnMSHFlexGrid1.ClearrnMSHFlexGrid1.ClearStructurernMSHFlexGrid1.Cols = 2rnMSHFlexGrid1.Rows = 2rnMSHFlexGrid1.Refreshrnrn With DataEnvironment1.rsYJSV_CD_ls1rn rn If .State = adStateOpen Thenrn .Closern End Ifrn .Source = S_Sqlrn .Openrn rn If Not (.BOF Or .EOF) Thenrn rn Set MSHFlexGrid1.DataSource = DataEnvironment1.rsYJSV_CD_ls1rn MSHFlexGrid1.Redraw = Truern Elsern Call Clear_MShf(MSHFlexGrid1)rn End Ifrn rn If .State = adStateOpen Thenrn .Closern End Ifrn rn End WithrnEnd Subrnrn第一次显示的结果是正确的rn因为某些原因我要删除其中一些rowrnFor i = 0 To (MSHFlexGrid1.Rows - 2)rn If MSHFlexGrid1.Rows <= 2 Then Exit Forrn If i > MSHFlexGrid1.Rows - 2 Then Exit Forrn If MSHFlexGrid1.TextMatrix(i, 0) = MSHFlexGrid1.TextMatrix(i + 1, 0) And _rn MSHFlexGrid1.TextMatrix(i, 1) = MSHFlexGrid1.TextMatrix(i + 1, 1) And _rn MSHFlexGrid1.TextMatrix(i, 2) = MSHFlexGrid1.TextMatrix(i + 1, 2) Thenrn MSHFlexGrid1.RemoveItem i + 1rn i = i - 1rn End IfrnNextrnrn此后每次做该操作,都会比上一次减少几行。比如第一次是9行,而第2次是8,第3次是7行。。
关于vs2008和vs2013的问题
用vs2008编译的一个控件dll文件,为什么到VS2013上就不能使用了?rn这是CLR的问题还是vs版本的问题?
weblogic6.0的用法实在让我迷惑
因为是初学,对于weblogic实在是陌生的要命. resin的话,运行bin文件夹里的启动文件,我知道这个应用服务器已经启动,并可以用了(调试JSP).weblogic应该怎么配置和启动呢?它都有些什么样的用处呢,和tomcat,apache一样吗 ?rnrn 望大虾赐教啊. 谢先啦
JAVA界面实在让我无语了
awt实在简陋,直接放弃使用了,开始学习swing。用swing做了一个简单的程序, 才几个控件啊~但是程序启动的速度实在让我不敢恭维,要好半天才显示出来。rn终于发现了swt,弄了半天,才在eclipse中装好了,ve也都装好了。于是用swt做了个简单的界面,单独在eclipse中运行界面类时,速度真是很快,也很让人满意。但是我将界面类写入到了主程序中后,主程序调用createSShell方法来生成界面,居然没有反应,界面也没出来,打包成jar又提示找不到main(打包时已经选择了main class)。rn这到底是什么原因啊,网上资料实在太少~~rnrn主程序如下 rn[code=Java]rnimport Core.Executer;rnimport Core.ExpressionView;//这个就是控制生成界面的类rnrnclass Expression extends Threadrn rn public static void main(String[] args)rn final ExpressionViewer view=new ExpressionViewer();rnrn view.createSShellrn //下面加入了按钮事件,以及按钮事件的处理代码。没有其他东西了rn rn rn rnrn[/code]rnrn这里是界面类,使用visual editor生成的rnrn[code=Java]rnpackage Core;rnrnimport org.eclipse.swt.widgets.Shell;rnimport org.eclipse.swt.graphics.Point;rnimport org.eclipse.swt.SWT;rnimport org.eclipse.swt.widgets.Button;rnimport org.eclipse.swt.graphics.Rectangle;rnimport org.eclipse.swt.widgets.Label;rnimport org.eclipse.swt.widgets.TableColumn;rnimport org.eclipse.swt.widgets.Text;rnimport org.eclipse.swt.widgets.Table;rnimport org.eclipse.swt.widgets.Display;rnimport org.eclipse.swt.custom.CLabel;rnrnrnpublic class ExpressionViewer rnrn private Shell sShell = null; // @jve:decl-index=0:visual-constraint="214,-5"rn public Button button = null;rn private Label label = null;rn public Text text = null;rn public Table table = null;rn private CLabel cLabel = null;rn public Label result = null;rnrn /**rn * This method initializes sShellrn * rn */rn public void createSShell() rn sShell = new Shell(SWT.BORDER | SWT.SHELL_TRIM);rn sShell.setBackground(Display.getCurrent().getSystemColor(rn SWT.COLOR_TITLE_INACTIVE_FOREGROUND));rn sShell.setText("表达式分析");rn sShell.setLayout(null);rn sShell.setSize(new Point(564, 368));rn button = new Button(sShell, SWT.UP);rn button.setBounds(new Rectangle(284, 24, 107, 22));rn button.setText("开始分析");rn label = new Label(sShell, SWT.NONE);rn label.setBounds(new Rectangle(33, 27, 66, 12));rn label.setBackground(Display.getCurrent().getSystemColor(rn SWT.COLOR_TITLE_INACTIVE_FOREGROUND));rn label.setText("输入表达式");rn text = new Text(sShell, SWT.BORDER);rn text.setBounds(new Rectangle(102, 25, 157, 18));rn table = new Table(sShell, SWT.BORDER);rn table.setHeaderVisible(true);rn table.setLinesVisible(true);rn table.setEnabled(false);rn table.setBackground(Display.getCurrent().getSystemColor(rn SWT.COLOR_LIST_BACKGROUND));rn table.setBounds(new Rectangle(15, 73, 521, 251));rn TableColumn col1 = new TableColumn(table, SWT.LEFT);rn col1.setText("步骤");rn col1.setWidth(100);rn TableColumn col2 = new TableColumn(table, SWT.LEFT);rn col2.setText("栈");rn col2.setWidth(100);rn TableColumn col5 = new TableColumn(table, SWT.LEFT);rn col5.setText("当前字符");rn col5.setWidth(100);rn TableColumn col3 = new TableColumn(table, SWT.LEFT);rn col3.setText("剩余字符串");rn col3.setWidth(100);rn TableColumn col4 = new TableColumn(table, SWT.LEFT);rn col4.setText("操作");rn col4.setWidth(100);rn cLabel = new CLabel(sShell, SWT.NONE);rn cLabel.setText("分析结果:");rn cLabel.setBackground(Display.getCurrent().getSystemColor(rn SWT.COLOR_TITLE_INACTIVE_FOREGROUND));rn cLabel.setBounds(new Rectangle(24, 51, 58, 23));rn result = new Label(sShell, SWT.NONE);rn result.setBounds(new Rectangle(94, 57, 112, 12));rn result.setBackground(Display.getCurrent().getSystemColor(rn SWT.COLOR_TITLE_INACTIVE_FOREGROUND));rn result.setText("");rn rnrnrnrn[/code]
一个恼火的session问题
rnrn运行后显示显示始终为1,不知道为什么?是不是session的环境变量没有设置正确而没有起作用?我才学php,可不想打击自己的信心。望解答,谢谢!
一个恼火的问题
我是在asp.net中的B/S结构rn我想打开一个新的窗口(是已经做好了的)rn并且在打开的时候设置其长和宽(不知道是先设置长和宽还是在打开的时候设置)rn要求是模式的方式打开也就是在子窗口打开的情况下不能操作父窗口rn必须关闭后才行rn我想了很久了就不行rn不知道有没有那位遇见过这种情况的 rn提提意见把rn我真的很急