小编Fra*_*ère的帖子

如何在 Visual Studio Code 集成终端中接受用户输入?

我已经搜索过这个答案,但这是徒劳的,很多线程都打开了,没有任何答案,或者答案不是所问的答案。

如何使用 VS:Code 底部的集成终端?

终端 VS Code 概述

这允许用户输入并查看正常执行程序时打印在终端上的文本。

我正在学习C,但我无法让它在那里发挥作用。

正如您所看到的,如果我通过调试器运行我的代码,它不起作用,AKA 不允许用户输入。

不接受用户输入

请记住,如果我使用launch.json名为 的选项 "externalConsole": ,并将其设置为 true,就会发生这种情况。 外部控制台

但这也有其缺点(例如,一旦代码完成运行,控制台就会退出并停止存在,因此无法读取程序的输出)

如何解决这个问题?我已经看到它在 Linux 环境计算机上运行良好。谢谢。

c terminal powershell visual-studio-code

2
推荐指数
1
解决办法
2486
查看次数

BATCH 创建新备份文件时删除最旧的备份文件

我有一个关于在文件夹获得 X 数量具有相同扩展名的文件后删除最旧文件的问题,在这种情况下,所有文件共享扩展名*.bak,它们是我为我的 firefox RES 创建的小文件,它们有印在标题上,创作日期和时间,这是我所能做的。

无论如何,我偶然发现了这个:Batch Script to delete old folder in a given folder。我正在努力让它实现我的想法。

问题是我希望批处理在使用这行简单的代码创建新文件后简单地检查哪个文件是最旧的。

copy /y store.json "%DROPBOX%\RES BACKUPS\store.json %date:~-4,4%-%date:~-7,2%-%date:~-10,2%_%time:~0,2%hs-%time:~3,2%min-%time:~6,2%s.bak"
Run Code Online (Sandbox Code Playgroud)

backup cmd batch-file

1
推荐指数
1
解决办法
2370
查看次数

标签 统计

backup ×1

batch-file ×1

c ×1

cmd ×1

powershell ×1

terminal ×1

visual-studio-code ×1