2012-04-20 64 views
0

我需要做一个工作,上大学(简单任务)和其中一个问题是:计算文件大小(ASCII值)

计算包含下面的代码文件大小:

main() 
{ 
    int x; 
    soma (x); 
} 

手动计算我发现大小为34字节。

使用unix shell命令$ stat -c %s prog.c我得到35个字节。

每一行计为2个字节,标签1,不匹配......

+1

我不知道你在问什么。 – 2012-04-20 01:15:48

+1

用十六进制编辑器打开文件,看看有什么真的.. – mellamokb 2012-04-20 01:16:34

+0

@Hunter McMillen我创建了这个文件,我需要知道它的字节大小,手动它给了我34字节,当我使用shell命令它给了我35字节 – Souza 2012-04-20 01:17:05

回答

2

我得到35个字节你粘贴什么。我也没有看到标签。 4个空格不是标签。 (大多数的Unix工具都使用8-space选项卡。)也就是说,你需要在vi,hex编辑器等中使用类似cat -v,:set list的东西来查看文件中的真实内容。 (例如,考虑尾部空格)

+0

太棒了!对不起,没有意识到这不是一个选项卡! 需要等待8分钟才能接受您的答案 – Souza 2012-04-20 01:20:49