问题标签 [ansi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 如果它与 GNU89、C89、GNU99、C99 一起使用,*ANSI C* 指定的术语是什么?
在 Xcode IDE 中,我可以选择将 C 语言方言设置为
- ANSI C
- GNU89
- C89
- GNU99
- C99
- 编译器默认值
我理解它们的意思,除了 ANSI C。因为据我所知,ANSI C 只是 C89 或 C99 之一。但应该有它在那里的原因。ANSI C在那里规定的术语是什么?
c++ - 将 Visual C++ Studio/Express 设置为严格的 ANSI 模式
我一般用 gcc 和 -ansi 标志在 Linux 下编程和编译;但我被迫在 Visual C++ 中工作,每当我编译我的 C 代码时,我都会收到所有 Microsoft 警告,例如
'fscanf':此函数或变量可能不安全。考虑改用 fscanf_s。
尽管在 MSDN 开发人员网站上执行了一些设置 ANSI C 项目的步骤,但我得到了这些,但所有 _s(“安全”)调用都不是 ANSI C!
关于将 Visual C++ Studio 置于严格的仅限 ANSI 模式的任何建议?
谢谢。
python - PyPE ansi 还是 unicode?
我想开始用 python 编程,我在网上看到 PyPE 是一个很好的编辑器。当我访问网站时,可以选择下载 ansi 或 unicode 版本。
我应该使用女巫一号吗?
unicode - FTP 传输后 Unicode 变成 ANSI
我有一堆 unicode (UTF-16LE) xml 文件,我想通过一个旧的 OLD vb6 ftp 组件传输它们,但是当我通过那里发送它们时,它们在 ftp 服务器端(win2k3 服务器)转向 ANSI。
当我尝试使用 windows 终端 ftp 客户端发送它时,无论我使用二进制还是 ascii 传输模式,它都可以正常工作。该文件保持 unicode。这可能是什么原因?
编辑:也许不相关,但我注意到通过旧的电子邮件组件发送文件也会对 unicode 文件执行此操作。
unicode - 通过 FTP 将 ANSI 字符串写入 Unicode 文件
我有以下 Visual Basic 6.0 函数,它通过 FTP 将 ANSI 字符串写入新文件。我希望它将文件写为 UTF-16LE。在以下方法中是否有任何好的方法可以做到这一点?
我已经有大约 10 年没有做过 Visual Basic 6.0 了,所以我充其量只是摇摇晃晃。任何投入将不胜感激。
这是 apiInternetWriteFile 声明;
xml - 是否有用于管理 XML 或 SKOS 格式的 NISO/ANSI Z39.19 受控词汇表的 Java 开源库?
我需要一个 Java 库来解析符合NISO/ANSI Z39.19 标准XML 或SKOS格式的叙词表文件。解析这些文件并创建关联的类来表示数据似乎并不难。我只是想避免重新发明轮子。理想的商业友好型许可证。SKOS 似乎在语义 Web 应用程序中非常流行,所以我认为它会存在。
c - ANSI C 分割字符串
嘿!我被困在一个ANSI C问题上,我认为这应该是微不足道的(至少在任何现代语言中都是这样:/)。
我的脚本的(临时)目标是将代表时间戳分钟:秒(对于音频文件,因此可以有 120 分钟)的 6 个字符(“123:45”)的字符串(字符数组)拆分为分钟和几秒钟。
我尝试了几种方法——一种是寻找“:”的通用方法,另一种是硬编码的,只是通过索引分割字符串,但似乎没有一种方法有效。
另一个“有趣”的事情是 char[3] 的字符串长度是 6 或 9,实际上从来没有 3。这有什么问题?
c - gSoap - service call returns with SOAP_OK, but return struct uninitialized
This is a dereference of null pointer problem - in both the ANSI C & gSoap domains:
I am using the following public WSDL:
and have tested its behavior using soapUI.
I created client-side only ANSI C bindings using the wsdl2h and soapcpp2 utilities.
The problem:
In previous gsoap projects, results structures in the client soap_call functions (the fifth argument) required no initialization other than something like:
this has always been sufficient until this project.
The client soap_call looks like this:
pIn
for this project is defined as a char *
, populated with a two character IANA code such as "us", or "nz". The return structure pOut
for this particular call is shaped like this:
With ns1__CountryData
shaped like this:
A call to this function from my application is therefore set up like this:
The error occurs at pO->countryinfo
as a dereference of null pointer
GetCountryInfo is defined here:
Other gSoap
projects using similar output structure shapes (i.e. structures containing structures containing char *) returned fully populated results when initialized with nothing other than what I have shown above.
Any ideas? Please let me know if I can provide any further details. Thanks.
c++ - 为什么这段代码不能在 Visual Studio 2010 中编译和运行?
我正在尝试将 Visual Studio 2010 设置为进行普通的旧 ANSI 编译,而无需任何类型的 Microsoft 扩展。
我从一个空的项目模板开始,因为 2010 年似乎不再有一个普通的 ANSI 项目模板。
然后我设置
属性 -> 配置属性 -> C/C++ -> 语言 -> 禁用扩展 = 是 (/Za)
这是我的代码:
以下是错误:
我如何得到这个,最基本的 C++ 代码来干净地编译?