問題タブ [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 - * ANSI C *という用語は、GNU89、C89、GNU99、C99で使用されるかどうかを指定しますか?
Xcode IDEでは、C言語の方言を次のいずれかに設定するオプションがあります。
- ANSI C
- GNU89
- C89
- GNU99
- C99
- コンパイラのデフォルト
ANSI Cを除いて、それらの意味を理解しています。私が知っているように、ANSICはC89またはC99の1つにすぎません。しかし、そこにあるのには理由があるはずです。そこにANSICが指定する用語は何ですか?
c++ - Visual C++ Studio/Express を厳密な ANSI モードに設定する
私は通常、gcc と -ansi フラグを使用して Linux でプログラムおよびコンパイルします。しかし、私はVisual C++で仕事をすることを余儀なくされており、Cコードをコンパイルするたびに、次のようなMicrosoftの警告がすべて表示されます
'fscanf': この関数または変数は安全でない可能性があります。代わりに fscanf_s の使用を検討してください。
ANSI C プロジェクトをセットアップするために MSDN Developer のサイトでいくつかの手順を実行したにもかかわらず、これらを取得しましたが、すべての _s (「安全な」) 呼び出しは ANSI C ではありません!
Visual C++ Studio を厳密な ANSI 専用モードにすることについて何か提案はありますか?
ありがとう。
python - PyPE ansiまたはunicode?
Pythonでプログラミングを始めたいのですが、インターネットでPyPEが優れたエディターであることを読みました。Webサイトにアクセスしたとき、ansiまたはunicodeバージョンをダウンロードするオプションがあります。
魔女を使うべきですか?
unicode - FTP 転送後に Unicode が ANSI に変わる
古い OLD vb6 ftp コンポーネント経由で転送したい unicode (UTF-16LE) xml ファイルがたくさんありますが、それらをそこに送信すると、ftp サーバー側 (win2k3 サーバー) で ANSI になります。
Windows ターミナルの ftp クライアントを使用して送信しようとすると、バイナリまたは ASCII 転送モードのどちらを使用しても問題なく動作します。ファイルはユニコードのままです。これの考えられる原因は何ですか?
編集:おそらく関係ありませんが、古い電子メール コンポーネントを介してファイルを送信すると、Unicode ファイルに対してもこれが行われることに気付きました。
unicode - FTP経由でANSI文字列をUnicodeファイルに書き込む
ANSI文字列をFTP経由で新しいファイルに書き込む次のVisual Basic 6.0関数があります。ファイルをUTF-16LEで書き込んでほしいです。この次の方法でそれを行う良い方法はありますか?
私は約 10 年間 Visual Basic 6.0 を使用していないので、せいぜい不安定です。任意の入力をいただければ幸いです。
これが apiInternetWriteFile 宣言です。
xml - XMLまたはSKOS形式のNISO/ANSI Z39.19規制語彙を管理するためのJavaオープンソースライブラリはありますか?
NISO/ANSI Z39.19 標準のXML またはSKOS形式に準拠するシソーラス ファイルを解析するには、Java ライブラリが必要です。これらのファイルを解析し、関連するクラスを作成してデータを表現することは難しくないようです。車輪の再発明を避けようとしているだけです。商用に適したライセンスが理想的です。SKOS はセマンティック Web アプリケーションで非常に人気があるように思われるので、これは存在すると思いました。
c - ANSIC分割文字列
ちょっと、そこ!私はANSICの問題に悩まされていますが、これはかなり些細なことだと思います(少なくとも現代語ではそうです:/)。
私のスクリプトの(一時的な)目標は、タイムスタンプの分:秒(オーディオファイルの場合は120分でもかまいません)を表す6文字( "123:45")の文字列(charの配列)を分割することです。分とちょうど秒。
私はいくつかのアプローチを試しました。「:」を探す一般的なアプローチと、文字列をインデックスで分割するだけのハードコードされたアプローチですが、どれも機能しないようです。
もう1つの「面白い」ことは、char [3]の文字列の長さが6または9であり、実際には3ではないことです。これの何が問題になっていますか?
c - gSoap-サービス呼び出しはSOAP_OKで返されますが、構造体は初期化されていません
これは、ヌルポインタの問題の逆参照です-ANSICドメインとgSoapドメインの両方で:
私は次のパブリックWSDLを使用しています:
そしてsoapUIを使用してその動作をテストしました。
wsdl2hおよびsoapcpp2ユーティリティを使用して、クライアント側のみのANSICバインディングを作成しました。
問題:
以前のgsoapプロジェクトでは、クライアントのsoap_call関数(5番目の引数)の結果構造には、次のようなもの以外の初期化は必要ありませんでした。
このプロジェクトまで、これは常に十分でした。
クライアントsoap_callは次のようになります。
pIn
このプロジェクトでは、「us」や「nz」などchar *
の2文字のIANAコードが入力されたとして定義されます。pOut
この特定の呼び出しの戻り構造は、次のような形になっています。
このns1__CountryData
ような形で:
したがって、アプリケーションからのこの関数の呼び出しは、次のように設定されます。
エラーは、nullポインタpO->countryinfo
の間接参照として発生します
GetCountryInfoはここで定義されます:
同様の出力構造形状を使用する他のgSoap
プロジェクト(つまり、char *を含む構造を含む構造)は、上記で示したもの以外で初期化すると、完全に入力された結果を返しました。
何か案は?詳細をお知らせいただければお知らせください。ありがとう。
c++ - このコードが Visual Studio 2010 でコンパイルおよび実行されないのはなぜですか?
Microsoft の拡張機能を使用せずに、Visual Studio 2010 をセットアップして、昔ながらの ANSI コンパイルを実行しようとしています。
2010 年にはプレーンな ANSI プロジェクト テンプレートはもうないように見えるので、空のプロジェクト テンプレートから始めました。
それから私は設定しました
プロパティ -> 構成プロパティ -> C/C++ -> 言語 -> 拡張機能を無効にする = はい (/Za)
これが私のコードです:
エラーは次のとおりです。
最も基本的な C++ コードをきれいにコンパイルするにはどうすればよいですか?