
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
C99は、OSや環境等に依存しない、標準的な言語仕様を
定義したものです。
従って、特定のOSや文字コードを使う様に、限定された
物であれば、定義される場合もあるかもしれませんが、
現在使用しているC言語のヘッダファイルに定義されて
いなければ、自分で作る(調達)必要があります。
※注意点
文字列を単純にByte単位で逆順にしただけでは、漢字等
の2Byteコードも順序を入れ替えてしまう為に、正しい
文字列反転にはなりません。
漢字(2Byteコード)か否かを判定して、漢字の場合には
その2Byteの順序を変えない様にします。
漢字か否かの判定条件は、文字コードにより異なります。
No.4
- 回答日時:
C99に strrev 関数は定義されていません。
(この関数の派生元は、おそらくPHPと思います)
C99の正式名称はISO/IEC 9899:1999(現在はISO/IEC 9899:2011)でISO規格です。
残念ながらISOから配布されるドキュメントは有料です。
(ちなみに、値段は198CHFスイスフラン=約24,000円)
↓非最新版を無料で閲覧可能なサイト(PDFなのでダウンロード可能です)
http://www.open-std.org/jtc1/sc22/wg14/www/docs/ …
http://cs.nyu.edu/courses/spring13/CSCI-GA.2110- …
ただし、実際の環境への導入のされかたは、OS、開発環境によってまちまちです。 よって、実際に導入されているか否か、導入の方法などは、それぞれの仕様を参照する必要があります。
↓参考文献
Status of C99 features in GCC
https://gcc.gnu.org/gcc-5/changes.html
C99 library support in Visual Studio 2013
Visual C++ Team Blog
Site Home - MSDN Blogs
“Sun Studio 12: C Compiler 5.9 Readme”. Sun Microsystems, Inc.
No.3
- 回答日時:
「C99 にあるかどうかを調べる」というなら, それなりな書籍をさがすのがいいと思うよ.
本当なら「原典にあたれ」といいたいところだけどさすがに不可能なのでそこまではいわない.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) cryptcatのビルド 4 2022/07/21 14:55
- Excel(エクセル) AVERAGE関数とINDIRECT関数を使ってのオートフィル 3 2023/01/12 12:00
- JavaScript addEventListener()でリスナー関数に名前を付ける構文を教えてください 1 2023/07/01 17:31
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- Visual Basic(VBA) VBAでfunctionを利用しようとしたときに「引数は省略できません」というエラーが出ます 1 2022/10/15 16:30
- 会計ソフト・業務用ソフト ExcelのSUM関数と+の違い 2 2022/07/12 18:32
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- その他(Microsoft Office) 【スプレドシート】IMPORTRANGE関数とSUMIFSの組み合わせ 1 2023/03/05 18:17
- Excel(エクセル) Excelの関数についておしえてください。 3 2023/04/20 18:36
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでアルファベットか数...
-
文字列からタブコードを取り除...
-
EXCELで=より左の文字を一括で...
-
VBAでの Replace関数で、ワイル...
-
【Excel VBA】複数ある特定の文...
-
アクセスで特定の数字以外(複...
-
C#で年月を比較する
-
LEFT関数で文字数を指定しない...
-
変数内に入った文字列の結合 UWSC
-
文字列から数式に変換する標準...
-
googleスプレッドシートでカッ...
-
エクセルVBAで特定の文字列が見...
-
ヒアドキュメントのEOLとEOMの違い
-
エクセルで文字列の最大値を抽...
-
MFCのエディットボックスについて
-
エクセルでSQLでいうところの「...
-
Excelで3E8を3.00E+8にしない方...
-
エクセルで2.01E+04表示を201E2...
-
CSV書込みの際、カンマで位置が...
-
Left関数とRight関数を合わせた...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでアルファベットか数...
-
EXCELで=より左の文字を一括で...
-
文字列からタブコードを取り除...
-
VBAでの Replace関数で、ワイル...
-
【Excel VBA】複数ある特定の文...
-
Excelで3E8を3.00E+8にしない方...
-
エクセルで文字列をtxtファイル...
-
エクセルで文字列の最大値を抽...
-
VBA2005 16進を2桁で表示したい。
-
Excelで指数表現しないようにす...
-
エクセル 数値データを桁をそ...
-
同一セル内に関数と文字列を同...
-
Left関数とRight関数を合わせた...
-
MS SQLServer のSQLで文字列の...
-
Msgboxの×が押されたとき
-
ORCLEでの小数の表示方法の変更...
-
textboxユーザーコントロールの...
-
VBの「As String * 128」とは?
-
Pro c/c++ でホスト変数の後に....
-
変数内に入った文字列の結合 UWSC
おすすめ情報
はい、読み込んでいます。
現在このエラーが出ているので、自分でこれに替わる関数を定義して使っていますが、
C99に無いというのはどこで探せばよいのでしょうか?