ansi相关内容

VS2010 C 和 C++ - 为 Linux/gcc 兼容性强制执行 ANSI 合规性?

我正在参加一门课程,要求我为 Linux 编写一些 C++ 应用程序.我真的非常不喜欢 Linux 下可用的开发工具,但我喜欢 VS2010. 是否有任何类型的编译器开关可以在 VC++ 中强制执行 ANSI 或 gcc 兼容性?或者我可以将编译器换成 gcc 并仍然使用 VS 环境吗? 解决方案 您可以通过指定 /Za 标志来禁用 Microsoft 对 ANSI C 和 ANSI ..
发布时间:2021-11-28 17:48:43 其他开发

gSoap生成客户端结构初始化及使用

gSoap 生成的客户端结构初始化和使用(使用 ANSI C 绑定) 在阅读了 gSoap 示例和文档后,我找不到任何直接回答这个问题的内容.我已经把它整理好了.这个帖子/答案对列出了问题和我的解决方案. 问题描述: 我正在使用 gSoap 生成的客户端源代码来构建 ANSI C 绑定以访问 Web 服务.参数 4 &“soap_call__"中的第 5 个作为应用程序接口提供的函数 ..
发布时间:2021-11-28 17:48:34 其他开发

C 结构的第一个字段是否总是保证偏移量为 0?

关于 C 编程语言... C/C++ 结构偏移 中的部分问题指出“& 并不总是指向在结构的第一个字段的第一个字节处" 但是在 http://www.lysator 上查看“ANSI 基本原理".liu.se/c/rat/c5.html 它在第 3.5.2.1 节结构和联合说明符中指出“一开始不能出现空洞".所以我不确定“基本原理"是否是明确的,但它似乎与那个非常明显的问题的那部分矛盾. ..
发布时间:2021-11-28 17:48:24 其他开发

使用 R 转换文件编码?(ANSI 到 UTF-8)

我希望使用 R 将以 ANSI 编码的 HTML 文件转换为 UTF-8. 是否有工具或工具组合可以使这项工作发挥作用? 谢谢. 编辑:好的,我已将问题缩小到另一个问题.它重新发布在这里:使用“猫"将非英文字符写入 .html 文件(在 R 中) 解决方案 你可以使用 iconv: writeLines(iconv(readLines("tmp.html"), from ..
发布时间:2021-11-28 17:48:17 其他开发

在调用/编辑命令时,将 ANSI 颜色转义序列添加到 bash 提示会导致光标位置错误

如果我将命令提示符设置为: export PS1='\033[0;33m[\u@\h \w]\$ \033[00m' 提示的颜色为黄色,'$'字符后的所有内容将是默认的终端颜色.这是我所期望的.但是,如果我回忆起命令行并尝试对其进行编辑,请移动光标 - UpArrow/Ctrl-A (set -o emacs) 或 ESC K (set -o vi)如果我尝试编辑的命令行足够长,则光标不会位于 ..
发布时间:2021-11-28 17:48:09 其他开发

如何在 WinXP cmd shell 中加载 ANSI 转义码或获取彩色文件列表?

这与这个有关 问题:如何在 windows cmd shell 中获取彩色文件列表? 我正在尝试获取 windows cmd shell 中的彩色文件列表,你相信吗?如果重要的话,Windows 是 XP SP2. 在过去的 DOS 时代,曾经有像 hdir、adir 之类的小程序,它们显示的很好.如今,此类程序已不复存在. 然而,ls,来自 unixkit-tiny 或 unixt ..
发布时间:2021-11-28 17:47:59 服务器开发

使用 Ruby 将 UTF8 转换为 ANSI

我有一个 Ruby 脚本,可以在 Linux 机器上远程生成一个 UTF8 CSV 文件,然后通过 SFTP 将该文件传输到 Windows 机器. 然后我需要用 Excel 打开这个文件,但 Excel 没有得到 UTF8,所以我总是需要在能够将 UTF8 转换为 ANSI 的文本编辑器中打开该文件. 我希望使用 Ruby 以编程方式执行此操作并避免手动转换步骤.最简单的方法是什么? ..
发布时间:2021-11-28 17:47:48 其他开发

我怎样才能让 TStringList 在 Delphi 中以不同的方式排序

我有一个简单的 TStringList.我对它做了一个 TStringList.Sort . 然后我注意到下划线“_"排在大写字母“A"之前.这与对相同文本进行排序并在 A 之后排序 _ 的第三方包形成对比. 根据 ANSI 字符集,A-Z 是 65 - 90 的字符,_ 是 95.所以看起来 3rd 方包正在使用该顺序,而 TStringList.Sort 不是. 我深入研究了 ..
发布时间:2021-11-28 17:47:38 其他开发

C++ 项目类型:unicode vs 多字节;利弊

我想知道 Stack Overflow 社区在使用 unicode 或多字节字符集创建项目(这里主要考虑 C++)时是怎么想的. 使用 Unicode 有什么好处从一开始就意味着所有你的字符串将是宽格式?是否有性能问题/更大内存要求,因为标准使用更大的字符? 这种方法有优势吗?做一些处理器架构更好地处理宽字符? 有什么理由让你的如果您不打算进行 Unicode 项目支持其他语言吗 ..
发布时间:2021-11-28 17:47:27 C/C++开发

VIM 中的 ANSI 颜色代码

我有一个脚本可以生成一个带有 ANSI 颜色代码的日志文件,如下所示: [2012-05-14 18:00:02] ^[[0mINF: -- 启动更新脚本 --^[[0m[2012-05-14 18:00:29] ^[[91mERR:日期不正确,条目被忽略.^[[0m 有什么方法可以让 Vim 理解这些颜色代码? 感谢您的帮助. 解决方案 使用 Charles Campbell ..
发布时间:2021-11-28 17:47:15 其他开发

如何读取包含特殊字符的 ANSI 编码文件

我正在编写 TFS Checkin 策略,用于检查我们的源文件是否包含我们的文件头. 我的问题是,我们的文件头包含一个特殊字符“©",不幸的是,我们的一些源文件是用 ANSI 编码的.因此,如果我在策略中读取这些文件,字符串看起来像这样“Copyright 2009". string content = File.ReadAllText(pendingChange.LocalItem); ..
发布时间:2021-11-28 17:47:07 C#/.NET

从 ANSI C 代码获取控制流图

我正在构建用于测试 ansi c 应用程序的工具.只需加载代码,查看控制流图,运行测试,标记所有被命中的顶点.我正在尝试通过解析代码自己构建 CFG.不幸的是,如果代码是嵌套的,它就会变得一团糟.GCC 提供了从编译代码中获取 CFG 的能力.我可能会为其输出编写解析器,但我需要行号来设置断点.使用 -fdump-tree-cfg 或 -fdump-tree-vcg 输出控制流图时,有没有办法获取 ..
发布时间:2021-11-28 17:46:56 其他开发

如何确定 ANSI 终端的大小?

标准输入和输出连接到一个终端,该终端实现了 ANSI 转义序列,但维度未知. 我需要知道终端有多大,以便于在其上绘制全屏文本 UI.我如何获得尺寸? 正确的大小没有加载到环境变量中.我不能使用 TIOCGETS;调用将返回成功但值不正确——内核也不知道大小. 搜索 stackoverflow 有很多答案,但它们都取决于操作系统以一种或另一种方式提供答案;但这一次不是真的. ..
发布时间:2021-11-28 17:46:49 其他开发

Inno Setup 读取 Ansi 和 Unicode 编码的文件

我有一个名为 GetServerName 的函数.我需要传递文件名(例如“test.txt")以及所需的部分字符串(例如“服务器") test.txt 文件包含这样的内容 data1 |A B C D数据2 |哎呀服务器|'服务器名称1'数据3 |艾克尔 我需要提取服务器名称,因此在我的函数中,我将传递类似 GetServerName('test.txt', 'server') 的内容, ..
发布时间:2021-11-28 17:46:38 其他开发

小数(s,p)还是数字(s,p)?

最近在做db2 -> oracle迁移项目时,遇到了这种情况.开发人员无意中使用小数(s,p)列创建了新的表结构.我不记得 Oracle 支持这个,但后来一些挖掘表明它是一个 ANSI 数据类型,因此被 oracle 支持. 然而,我的问题仍然存在 - 内部如何处理这些数据? 使用 ANSI 类型而不是 Oracle 的内置类型是否有成本? 如果目标类型是Oracle内置类型,数据 ..
发布时间:2021-11-28 17:46:21 数据库

如何在 cmd.exe 上进行正确的 Unicode 和 ANSI 输出重定向?

如果您在 Windows 上执行自动化操作并且您正在重定向不同命令的输出(内部 cmd.exe 或外部,您会发现您的日志文件包含组合的 Unicode 和 ANSI 输出(意味着它们无效并且无法在查看器/编辑器中很好地加载). 是否可以使 cmd.exe 与 UTF-8 一起工作?这个问题与显示无关,而是关于 stdin/stdout/stderr 重定向和 Unicode. 我正在寻 ..
发布时间:2021-11-28 17:46:12 其他开发

结构指针兼容性

假设我们有两个结构体: typedef struct Struct1{短 a_short;内部标识;结构 1;typedef struct Struct2{短 a_short;内部标识;短 another_short;结构2; 从 Struct2 * 转换为 Struct1 * 是否安全?ANSI 规范对此有何规定?我知道一些编译器可以选择重新排序结构字段以优化内存使用,这可能会使两个结构不兼 ..
发布时间:2021-11-28 17:45:56 其他开发

符合 ANSI C 的实现能否在其标准库中包含附加功能?

是否允许符合 ANSI C 的实现在其标准库中包含除标准列举的类型和函数之外的其他类型和函数?(理想的答案是参考 ANSI 标准的相关部分.) 我特别问,因为 Mac OS 10.7 在 stdio.h 中声明了 getline 函数,即使在使用 -ansi 标志使用 gcc 或 clang 进行编译时也是如此.这打破了几个定义自己的 getline 函数的旧程序.这是 Mac OS 10. ..
发布时间:2021-11-28 17:45:48 其他开发

使用 .NET 的 ANSI 着色控制台输出

我尝试使用 ANSI 转义码和以下最小的 C# 程序生成彩色控制台输出: 使用系统;//测试.cs类 foo {静态无效主(字符串 [] args){Console.WriteLine("\x1b[36mTEST\x1b[0m");}} 我正在 Windows 7 x64 上使用 csc.exe(Microsoft(R) Visual C# 编译器版本 4.6.0081.0). 彩色输出 ..
发布时间:2021-11-28 17:45:39 C#/.NET