繁体   English   中英

如何根据字符串确定文件的大小

How to determine the size of a file from the strings

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个名为text.txt的测试文件。 其内容:

as
bq

df

但是text.txt的文件大小为12个字节。 为什么是12个字节? 第一行的3个字节as\\n 第二行有3个字节bq\\n 第三行是1字节\\n 第四行是3个字节dfEOF

3 + 3 + 1 + 3 = 10 bytes

但是,当我检查文件大小时,它显示为12个字节。 如果我的txt中只有一个字符。 它说1个字节。 所以我对如何获得12个字节感到困惑

我的一个记事本的GIF,按向右箭头键。 显示没有空格的空白: https : //gyazo.com/82717bd0e339188adae3d72dc243ba37

我的十六进制: 61 73 0d 0a 62 71 0d 0a 0d 0a 64 66

1 个回复

给定的内容是

My hex: 61 73 0d 0a 62 71 0d 0a 0d 0a 64 66

你的12个字节是

61 73  <- this is 'as'
0d 0a  <- CR-LF newline characters
62 71  <- this is 'bq'
0d 0a  <- CR-LF
0d 0a  <- CR-LF for empty line
64 66  <- `df`

那是12。请注意,您的最后一行没有CR-LF对。

1 从字符串确定文件或目录

我正在尝试从Zip文件中提取一些文件,但是我使用的FastZip.ExtractZip方法存在一些问题,例如: 我不确定如何正确地将它们识别为文件或目录,因为某些文件没有文件扩展名,而FastZip软件包似乎使用这些文件扩展名来识别文件。 ZipEntry类具有isDirector ...

2 确定文件中字符串的长度

考虑文件中的以下3行: 我想阅读这些行并将其存储在数组中。 问题是我不知道他们是为了多长时间malloc所需的空间。 在给出示例的情况下,它们的长度很小,但是请考虑也有很大的线。 我不想malloc 1000个字节 ,并将其定义字符串作为最大长度。 那么,有没有办法,我可 ...

2018-03-08 17:44:30 5 79   c
3 如何确定字符串的大小在wxWidgets中给出当前字体

有没有一种方法可以根据(C ++)wxWidgets中当前选择的字体来确定给定字符串的显示长度(以像素为单位)? 例如,如果我打印出字符串“ Speed:”,并想在“:”和将要跟随的值之间放置10个像素,那么我需要知道字符串“ Speed:”有多长时间。 有没有办法确定这一点? 我似乎 ...

4 如何确定C ++中字符串数组的大小?

我试图简单地打印出数组中包含的值。 我有一个名为'result'的字符串数组。 我不确切知道它有多大,因为它是自动生成的。 根据我的阅读,您可以通过执行以下操作来确定数组的大小: 它是否正确? 因为对于我的程序,sizeof(result)= 16和sizeof(resu ...

5 如何预先确定malloc的大小以连接字符串数组?

实现具有以下原型的append函数。 该函数返回一个字符串,该字符串表示存在于字符串数组中的所有字符串的串联。 对于此问题,您可以假定参数数组的结尾用NULL标记。 您需要为结果字符串分配内存。 您不能修改array参数。 我不明白如何确定大小malloc的指针。 ...

6 如何接受大小不确定的字符串输入?

所以这里有一些python vsC。 我只是用python编写了一个程序来进行计算,该函数接受所有数字作为字符串输入,这样就可以处理难以置信的巨大数字。 无论如何,在C中没有指定字符串长度的确切限制就可以做到这一点? 因此,在下面的基本转换器函数中,我的字符串限制为100个字符 ...

2015-09-23 13:11:21 2 177   c/ string
7 如何确定给定字体的字符串的大小

我有一个小表单,显示一些进度信息。 很少我需要显示一个相当长的消息,我希望能够在需要时调整此表单的大小,以便此消息适合表单。 那么如何找出字体F字符串S宽度? ...

8 大小爆炸文件与字符串

我有一个261MB的文本文件(xdebug输出),当我在其中读取它时占用额外的2GB空间动态空间。 产量 我能理解三倍的大小(即使这仍然让我感到惊讶): 线条的集合 格式化创建的字符串对象 保存在*test*的字符串 然而,增加10倍的方式是大的 ...

9 PO文件字符串的最大大小

我知道PO / MO文件旨在用于小字符串,例如按钮名称,标签等。不能使用长文本,例如“关于”页面等。 但是最近我遇到了很多处于中间的情况。 例如,两句话呼吁采取行动。 或简短的一段。 当字符串太长而无法放入PO文件时,是否有最佳实践或“经验法则”? 更新 对于“长”文 ...

10 当我使用malloc从文件中读取一行并独立确定字符串大小时,为什么strcmp无法正常工作

好吧,我很困惑。 我使用了一段代码来打开和读取文件,并将其存储在动态内存中。 输出在void函数中执行,其中文件逐行给出。 指定缓冲区字符数组的大小是因为每行包含的字节数是未知的。 我想将读取的字符串与用户输入(由char * word给出)进行比较,以查看程序是否正常运行。 在我 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM