Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

现代软件工程实践作业

  本仓库提供了一个由C 语言代码编写的程序,用于统计文本文件(纯英文)中的字符数或单词数。其中空格,水平制表符,换行符均算字符。由空格或逗号分割开的都视为单词,且不做单词的有效性校验,例如:thi#,that视为用逗号隔开的2个单词。

输入输出说明

输入: [parameter] [input_file_name]
 注: [parameter]为控制参数,取”-c”和”-w”之一;[input_file_name]为要被处理的文本文件名,默认存放在执行文件目录下。
 输出:根据[parameter]为以下形式之一
  字符数:n
  单词数:n
  其中n为统计的字符数或单词数

 运行结果如下图: image
注意,如果输出中文为乱码,解决办法是通过在该cmd(命令提示符)窗口中先输入以下代码将其编码格式调为UTF-8

chcp 65001

 出现这种情况的原因是命令提示符使用的是系统默认的编码,这通常是GBK或ANSI(在中文版Windows中通常是GBK)。

可以直接将cmake-build-debug文件夹下的 WordCount.exe 下载到本地,与文本文件在同一个目录下(或输入时给出文本文件所在绝对路径),使用命令控制台打开,cmake-build-debug目录下提供了一个input.txt文本文件示例。
代码在main.c文件中,相应位置带有注释。

About

现代软件工程实践作业

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages