command-line相关内容

如何删除同一程序的GUI和命令行界面之间的区域有什么区别?

程序保存的设置文件为包含类型长双的浮点数文本。设置文件只能通过GUI(GTK2)保存,同时文件也可以通过命令行和而不会弹出界面加载。 不幸的是,用户报告中的文件,他有救了,由于他的区域设置,数字的格式用逗号和程序拒绝加载它们在命令行(发光错误消息),但似乎当加载它们图形用户界面是开放的。 我已经提出以下问题: ..
发布时间:2016-08-23 12:13:15 服务器开发

C语言编程,UNI code和Linux终端

所以,我想要做的就是写日文字符到我的终端 屏幕使用C和宽字符。 问题是,什么是错与我在做什么,这样我可以修复它​​, 还有什么其他的注意事项,同时使用宽字符我应该期待和 你有什么我试图做任何其他意见? 结果搜索结果 坏code: 的#include<&stdio.h中GT; #包括LT&;&wchar.h GT;诠释主(){ wprintf(L“%C \\ N”L“\\ ..
发布时间:2016-08-23 11:10:57 服务器开发

帮助与基本的编程

这个问题我觉得是我多指针的理解,但在这里不用。我想创建一个在C系统程序进行计算,因此数学运算符值1值2。例如数学+ 1 2这会在屏幕上产生3。我有麻烦比较或求和的数字。以下是我迄今为止: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&string.h中GT;INT主(INT交流,字符* ARGS []) { INT总; 如果 ..
发布时间:2016-08-23 10:55:35 C/C++

软链接的atime和修改的mtime

是否有可能修改的atime 和的mtime 符号链接的? 我试图用改变它的 UTIME()功能(C code),而是它改变了目标文件的时间。 另外,如果我做 CP -dpR< SRC FLDR> << D​​EST文件夹> (命令行) [src文件夹中包含不同的符号链接] 在目的地的符号链接与当前时间戳创建。 做一个 STAT()的符号链接会给我的目标文 ..
发布时间:2016-08-23 10:39:04 服务器开发

而用C显示执行完毕%

我有一个正在像5分钟来执行的C程序。所以我在想,如果我能像显示完成的百分比或在执行用户的任何类型的交互,因为闪烁的光标是有点沉闷。 我在想显示比例,但我可以像删除不知何故,例如,如果任务1结束,我把25%再经过2号任务结束的25%变成50%? 给我你输入一些良性互动 干杯!=) 解决方案 这实质上是在推出一两个问题: 如何的计算百分比的基于任务流程 如何的 present 的 ..
发布时间:2016-08-23 10:22:46 C/C++

之前和C中的争吵后处理的命令行选项

到目前为止,我一直在使用的 getopt_long 解析选项命令行C程序。 有没有办法阻止 getopt_long 解析当它击中一个非选项参数?如果没有,什么是用C来处理这个的最佳方式? 要举一个例子,我想以同样的方式来处理命令的混帐和一个命令之前有一般的参数,经过特定的命令参数是: 混帐[常规选项]<指挥GT; [命令选项] 例如: git的--bare提交-a git的-p - ..
发布时间:2016-08-23 10:16:15 C/C++

如何编译以x code多文件C程序

我在Mac上运行Mac OS X 10.6.3和X code 3.2.1 64位和我在想,如果有可能编译多个C程序 .C 在X code的档案。 在此先感谢! 解决方案 当然是的。 假设你是从头开始(不含现有的X code ++项目),做一个“新项目”,并选择“的Mac OS应用程序” - >“命令行工具” - >“C”项目模板 这会给你一个模板“的main.c”骨架工程。编辑/替换 ..
发布时间:2016-08-22 16:19:51 C/C++

用popen()打开命令行程序?

是否可以打开使用其他程序的程序?例如: 我想要在C命令行应用程序,它会提示用户在程序的名称输入(可以说微软Word.app),并且该程序将启动。我会做这样的事情: 的#include<&stdio.h中GT; #包括LT&;&time.h中GT; INT主(INT ARGC,为const char * argv的[]){ 焦炭PROGRAMNAME [1000]; 的pr ..
发布时间:2016-08-22 16:03:34 C/C++

如何通过一个换行符作为通过Windows的系统()函数的参数?

通常人们可以使用 ^ 来逃避命令行的字符。但我无法使其正常工作。 下面是一个测试程序,CommandArguments.exe,打印它得到的参数。 INT主(INT ARGC,CHAR *的argv []) { INT I,J; 对于(i = 0; I< ARGC ++我){ 的printf(“%d个:%S \\ n”,我的argv [I]); ..

从C程序中调用命令行

晚上好,大家好! 我很抱歉,如果这听起来像一个愚蠢的问题,但我一直没能找到我要找否则答案。我用C写一个命令行应用程序,并在程序中,我想打电话给其他命令行应用程序。例如(也是唯一一个明显的例子!),说我想编写一个C程序调用Java编译器。其一,我会怎么做呢?有没有直接调用的一些命令行的C函数?两年,我怎么会走正常的文本输出,Java编译器显示,并通过C程序显示呢? 我很抱歉,如果这听起来有点疯狂 ..
发布时间:2016-08-22 14:14:50 C/C++

如何在用C命令行参数空字符传递?

我还是想知道如何在一个空字符传递作为命令行参数,也许让一个字符串可以传递作为形式参数: “到\\ 0BE \\ 0or \\ 0not \\ 0℃至\\ 0BE \\ 0” ,然后解析它。 然而该计划将处理这个字符串: “到\\\\ \\\\ 0BE \\\\ 0or \\\\ 0not \\\\ 0℃至\\\\ 0BE 0” 我如何解决此问题?有什么办法? 解决方 ..
发布时间:2016-08-21 22:36:41 C/C++

为什么ARGC一个'诠释'(而不是'无符号整数')?

为什么命令行参数计算变量而不是一个“无符号整数'(传统”的argc“)的'廉政'?是否有技术原因? 我一直不理它时,试图摆脱我所有的签署无符号比较警告,但永远无法理解为什么事情是这样的,它是。 解决方案 这是原来的C语言是这样一个事实,即默认的变量或参数被定义为int类型,可能是另一个因素。换句话说,你可以有: 主(ARGC,CHAR *的argv []); / *请参阅下面的备注.. ..
发布时间:2016-08-19 15:57:29 C/C++开发

一个守护进程间通信

我想实现一个Unix守护进程(我们称之为的 myUnixd 的),并希望用户能够与通过命令行此守护程序交互,例如: myUnixd --help#将显示帮助信息 myUnixd --show#会显示一些数据(的守护进程应该做的工作) 所以我的问题是:如何与后台程序沟通?我在想的Unix域套接字。谁能告诉我做这件事的正确方法? 感谢。 解决方案 使用 Berkeley套接字的。具体 ..
发布时间:2016-08-19 15:52:04 服务器开发

PASS文件作为命令行参数

我的程序应该读取命令行的加密文件,但我不知道如何通过命令行参数。这些都是说明: *一个移位加密是非常基本的加密算法,其中加密是通过替换与这个字符的固定数量(即偏移值)的字符明文的每个字符执行稍后在字母表。例如,如果我们的移位值是2,明文卷心菜变得ecddcig 可以很容易地看到这种转变的密码是如此的薄弱,因为只有26个可能的方式来转移(以及26中的一个是相同的不是移入在所有)。程序应当在命令读 ..
发布时间:2016-08-19 15:05:19 C/C++

呼应所有回文,在C

我爱的想法$在布赖恩Kernighan和罗伯派克的书psented p $“的UNIX编程环境,”他们专注于一个环境中工作的地步,你可以放在一起许多(小,precise很好理解)在命令行程序来完成许多编程任务。 我严格的ANSI C约定刷牙,并试图坚持这一理念。某处在这本书(我可以得到,如果需要一个确切的页码),他们认为,在这种环境中的所有程序应遵循以下原则: 如果输入psented在命令 ..
发布时间:2016-08-19 00:13:04 服务器开发

如何通过命令行参数C程序

我知道如何编写的程序接受的命令行参数自从我学会了编程。我不明白的是,这些参数是如何得到他们的价值观。但愿我没有这两个混在一起,但有一种说法和参数之间的差异。一个的参数的是给函数的值时,它被称为如:美孚(A,B,C);其中a,b,和c是值。 A 参数是其内部的功能,而被调用的值。 所以我的问题是怎样的一个人通过命令行的参数的一个程序?我知道如何读的论点,即 ARGC 是参数的个数,的argv 是一 ..
发布时间:2016-08-19 00:10:54 C/C++开发

ncurses的多颜色在屏幕上

我想和 ncurses.h 和多个颜色的菜单。 我的意思是这样的: ┌────────────────────┐ │░░░░░░░░░░░░░░░░░░░░│< - 彩1 │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│< - 2色 └────────────────────┘ 但是,如果我用 init_pair(), attron()和 attroff() 整个画面的颜色是 ..
发布时间:2016-08-19 00:00:47 C/C++

多个fork()的并发

如何在这样你可以生成10个进程,并让他们做一个小任务并行的方式使用fork()的命令。 并发是最关键的词,很多地方显示如何使用fork只使用()在他们的演示一个调用叉。我以为你会用某种形式的for循环,但我想,它似乎在我的测试,该叉()'s的产卵一个新的进程,做的工作,然后生成一个新的进程。因此,他们似乎正在运行顺序,但我怎么能同时叉,并有10个进程同时做的工作如果是有道理的? 感谢。 更新 ..
发布时间:2016-08-18 22:30:58 服务器开发

我如何能实现用C我自己的基本的UNIX shell?

我是一个新手,进程和线程管理。我的外壳应该明白 PATH 环境变量。它可以被设置和修改。这两种方式运行-interactive&安培;批处理模式。壳牌能够采取多个作业ls之类; PS; WC文件; CAL。我要得到我的手脏的信号太。所以,我应该处理^ K,^ C为好。 我知道我将不得不使用的高管,叉和管道,但就是不能上手。 解决方案 所有的UNIX shell是开源的 - 所以一个良好的 ..
发布时间:2016-08-18 22:00:05 服务器开发

如何定义字符串中的gcc命令行的文字?

在GCC命令行中,我想定义一个字符串,如 -Dname =玛丽,然后在源$ C ​​$ C我想的printf(“%S”,姓名); 打印玛丽结果 我怎么能这样做呢? 解决方案 两个选项。首先,逃避引号使shell不会吃他们: GCC -Dname = \\“玛丽\\” 或者,如果你真的想-Dname =玛丽,你可以stringize它,虽然它有点哈克。的#include<&s ..
发布时间:2016-08-18 13:51:38 C/C++开发