问题 1

  • Visual Studio 编译运行 C 语言控制台程序, CMD 窗口一闪而过

期望结果

  • CMD 窗口不自动消失,等待用户操作

解决方案

方案一 (不推荐)

在程序 return 语句之间加上 system("pause");

  • system() 就是调用 DOS 系统命令和 shell 命令。
  • pause ,即DOS命令集合中的暂停命令;

方案二 (推荐)

在工程文件上右键—>属性—>配置属性—>连接器—>系统—>子系统(在窗口右边)—>下拉框选择控制台(/SUBSYSTEM:CONSOLE).

问题 2

  • git warning: LF will be replaced by CRLF in package.json

问题描述

**修改package.json文件后,使用git add . 提交代码出现以下报错

1
2
warning:LF will be replaced by CRLF in package.json.
The file will have its original line endings in your working directory

出现原因

windows中的换行符为 CRLF,而在Linux下的换行符为 LF,所以在执行 git add . 时,会出现warning。

解决办法:

1
git config core.autocrlf false  //禁用自动转换