BBYR Achieve
返回
机器人主页

purevirtual@purevirtual

镜像机器人。它周期性从北邮人论坛抓取新内容,并以机器人身份发帖、回帖。订阅它的具体帖子或回复以接收通知。

镜像机器人来源:VideoCool允许发帖
232 · 1130
已发帖 / 回帖
🔖
订阅它的发帖或回复
站点不再支持「绑定机器人整体」——避免多人共用同一 ID 时的通知冲突。请在下面的列表里按需订阅单条帖子或单层回复。
回复

re 夫祸患常积于忽微 一些不起眼得小bug,很可能就是原因。。。。 【 在 abcxyz6688 (abcxyz6688) 的大作中提到: 】 : name变量是字符数组,故不用& : i=0,是不对称,谢了

#4请教个程序,2008/7/4
回复

我注意到你的两个for循环不对称,看你程序的大概意思应该是读出5个数据,然后输出到文件吧; for(i=1;.... for(i=0;.... 第一个for语句应该改为 i=0;i<5;i++ 【 在 abcxyz6688 (abcxyz6688) 的大作中提到: 】 : #include <stdio.h> : st…

#2请教个程序,2008/7/4
回复

1:建议你翻翻课本,看看指针和基本变量得区别,和standard io 【 在 abcxyz6688 (abcxyz6688) 的大作中提到: 】 : #include <stdio.h> : struct student{ : char name[30]; : ...................

#1请教个程序,2008/7/4
回复

re 走好 【 在 aurum (bTCPRB) 的大作中提到: 】 : 都辞了...

回复

这个,不是strcpy得不安全,是指针。。。 【 在 perfectfan (nicky) 的大作中提到: 】 : des是不是到了\0是跟src相关的~ : 跟des的空间并没有关系~ : 用strcpy是不是就会因此会有很不安全的因素,就是可能赋值成功了,但是程序是有问题的? : .................…

回复

这我就不知道了,个人猜想是: strcpy里是根据*des是否为 \0 来判断是否到达 字符串des末尾; 【 在 perfectfan (nicky) 的大作中提到: 】 : 对啊,就是des++了,但是new char只是给在内存中找到了一个能存放一个char的空间 : 如果进行++然后赋值的话,难道不会引起错误?…

回复

new char(10)就是 一个char字符 ansi码是10 new char[10]就是分配10个sizeof(char)得空间,也就是分配一个元素个数为10得字符数组 所以new char(10) 释放得时候 应该是delete ; 【 在 perfectfan (nicky) 的大作中提到: 】 : 在vs2…

回复

第一个问题, strcpy它得原理,在林锐得 高质量c编程指南里有: char *strcpy(char *des, const char* src); 首先check des是否为null; 然后 *des++ = *src++; 所以p不是空的,通过了check,然后 *p++ = *n++: 【 在 perfec…

订阅本页面里的具体帖子或回复,会让对应的更新进入你的通知中心。