易截截图软件、单文件、免安装、纯绿色、仅160KB

从文件读C串的问题

定义了

ifstream fin("in.txt");

比如文件首行是一个数字,第二行是一串字符。

int M;
char* str;

fin>>M;
fin>>str;

M可以读出来,str总是无法读取,就报错了。

如果不读M,一开始就是读字符串的话也可以,但先读一个整型再读字符串就不行了。

为什么呢
str你得先分配内存。

你的str没有申请空间。
试试char* str;
str=new char[100];
fin>>M;
fin>>str;
delete []str;

估计是M后面跟了空格,你只读出来一个空格。。

分配内存
或者你可以用
string str;
fin>>str;

可是我无论是用new char[]还是用malloc分配,运行的时候就会出现

DAMAGE: after Normal block (#157) at 0x00384FB8

如果是没有分配内存的话,为什么一开始就读字符串就可以,而先读整型再读字符串就不行呢


相关问答:

jsp中 <c:if test> 相关问题

在查询后将查询出来的值赋给各输入框
<c:if test="${not empty dataValue}">
      fm.SAMPLING_DATE.value=" <c:out value='${dataValue.SAMPLING_DATE}'/ ......

能用C/C++简单实现五子棋程序吗?

最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......

大家觉得 C Primer Plus 这本书怎么样呢?

用这本书入门怎么样呢  跟谭浩强的相比如何? 谢谢
我把这本看了几篇,确实很好的书。就不要拿它跟 谭 的书比了, 谭 的书要照顾全国读者。

不可同日而语

一个是国外的,一个是国内的

学完c primer ......

C#调用 C DLL问题,懂的来抢分了

//C 接口
extern "C"
{
  TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);  
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号