社区
C++ 语言
帖子详情
问个简单问题
64288
2005-05-14 10:54:40
char buf[100]
stack textline
while (fgets(buf,100,file))//file为文件指针
{
char* string=(char*)malloc(strlen(buf)+1);//为什么要加1????
asser(string);
strcpy(string,buf);
textline.push(string);//把sting压栈;
}
...全文
128
10
打赏
收藏
问个简单问题
char buf[100] stack textline while (fgets(buf,100,file))//file为文件指针 { char* string=(char*)malloc(strlen(buf)+1);//为什么要加1???? asser(string); strcpy(string,buf); textline.push(string);//把sting压栈; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nerrymeeting
2005-05-16
打赏
举报
回复
顶,都很有道理.
CloudOfFly
2005-05-14
打赏
举报
回复
一楼已经说的很明白了
64288
2005-05-14
打赏
举报
回复
常量的定义要以通过"常量(赋以的值)"定义?是吗?
pdaliu
2005-05-14
打赏
举报
回复
:_id(i)是给
_id初始华!
64288
2005-05-14
打赏
举报
回复
#include "stdafx.h"
#include <iostream.h>
class world
{
public:
world(int i)
:_id(i)//这是什么意思?是声明吗/
{
cout<<"Hello from "<<_id<<endl;
}
~world()
{
cout<<"Goodbye from "<<_id<<endl;
}
private:
const int _id;
};
int main(int argc, char* argv[])
{
for(int u=1;u<3;u++)
{
world Theworld(u);
}
}
zxw2844
2005-05-14
打赏
举报
回复
用一个类编写一段程序!!---让它按顺序输出"Hello 1, Goodbye 1, Hello 2, Goodbye2,"----方法越多越好!!!!-
-----我些了一个:----------各位帮忙写写!!!!!!!
#include "stdafx.h"
#include <iostream.h>
class world
{
public:
world(int i)
:_id(i)
{
cout<<"Hello from "<<_id<<endl;
}
~world()
{
cout<<"Goodbye from "<<_id<<endl;
}
private:
const int _id;
};
int main(int argc, char* argv[])
{
for(int u=1;u<3;u++)
{
world Theworld(u);
}
}
bxdx
2005-05-14
打赏
举报
回复
加个结束字符\0
blue_coco
2005-05-14
打赏
举报
回复
因为字符串是以'\0'结尾,只是不可见,对与一个字符串,strlen只是求出了其实际长度,起真正所占空间还要加上其结尾符号'\0',
eg: char *p = "abcd";
其长度为4, 但真正有五个符号, 'a', 'b',' c', 'd', '\0'
zhousqy
2005-05-14
打赏
举报
回复
char* string=(char*)malloc(strlen(buf)+1);//为什么要加1????
--------
嗯,放字符串结束符\0
llf_hust
2005-05-14
打赏
举报
回复
大家都说得很清楚了
项目经理俱乐部-项目实战.职场求生.敏捷.企业管理
项目管理不容易,项目经理不
简单
! 项目管理是门实践性超强的大学问,项目经理是项目中的灵魂人物。本课程每一个课时都会以幽默、睿智方式为你分享项目管理和职场的实用知识、实战和案例。 本课程关键字:项目管理,...
员工转正述职答辩问什么
问题
_转正答辩会问什么
问题
?
(或者请对这段时间的工作做一个
简单
总结)这是转正面谈经常会遇到的
问题
。Leader需要了解这段时间以来对工作的一个总体感受。可以把工作以来所接手的项目,做过的所有事情都罗列出来,再谈一下对做这些工作的看法,...
简单
计算机面试题库及答案_计算机面试常问
问题
及答案
这个
简单
的
问题
很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外),一个被声明为静...
Android毕业设计答辩会问什么
问题
,毕业论文答辩一般会问什么
问题
怎么回答
毕业论文答辩一般会问什么
问题
1、选择这个课题的原因是什么?回答解析:首先从主观入手,每篇论文都对应着相应的专业,可从当前该专业的社会大致情况来简要分析,其次可以结合自己的实习经历来分析(实习过程中对该...
优秀求职者应主动问的5个
问题
摘要:有经验的面试官觉得
简单
地问求职者一些
问题
是很浪费时间的,所以他们希望求职者能问自己一些
问题
。求职者要怎样问,才能显示出自己的水平呢?一起到文中看下吧。许多有经验的面试官觉得问面试者一些
问题
是很...
C++ 语言
64,635
社区成员
250,963
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章