トップ「C」の質問

Cは、システムプログラミング(OSおよび組み込み)、ライブラリ、ゲーム、およびクロスプラットフォームに使用される汎用プログラミング言語です。

Cのsize_tとは何ですか?

Cのsize_tと混同しています。 sizeof演算子によって返されることはわかっています。 しかし、それは正確には何ですか? データ型ですか?forループがあるとしましょう:for(i = 0; i < some_ […] 続きを読む…

c int size-t

externを使用してソースファイル間で変数を共有するにはどうすればよいですか?

Cのグローバル変数にexternキーワードがある場合があることを私は知っています。 extern変数とは何ですか? 宣言はどのようなものですか? その範囲は何ですか?これはソースファイル間で変数を共有することに関連していますが、それはどのように正確に機能しますか? externはどこで使用しますか?

c global-variables extern

Cで「unsignedlong」をprintfする方法は?

Cでunsigned longデータ型を出力する方法を理解できません。unsigned_fooがunsigned longであるとすると、次のようにします。printf("%lu\n", […] 続きを読む…

c printf long-integer unsigned format-specifiers

警告:関数の暗黙の宣言

私のコンパイラ(GCC)は私に警告を出します:警告:関数の暗黙の宣言なぜ来るのか理解するのを手伝ってください。

c compiler-warnings

セグメンテーション違反(コアダンプ)とは何ですか?

Linuxで引数のsqrtを持つCプログラムを書き込もうとしています。コードは次のとおりです。#include<stdlib.h> #include< […] 続きを読む…

c

標準のC ++ / C ++ 11 / Cを使用してファイルが存在するかどうかを確認する最も速い方法は?

ファイルが標準のC ++ 11、C ++、またはCに存在するかどうかを確認する最速の方法を見つけたいと思います。何千ものファイルがあり、それらに対して何かを行う前に、すべてが存在するかどうかを確認する必要があります。 次の関数で/* SOMETHING */代わりに何を書くことができますか?inline bool exist(const std::string& […] 続きを読む…

c++ c file stream

Linuxでのpthread_createへの未定義の参照

https://computing.llnl.gov/tutorials/pthreads/から次のデモをWebから#include <pthread. […] 続きを読む…

c linux multithreading pthreads

Cでは、テキストファイルを読み取ってすべての文字列を印刷するにはどうすればよいですか

test.txtという名前のテキストファイルがありますこのファイルを読み取ってコンテンツをコンソールに出力できるCプログラムを作成したいと思います(ファイルにASCIIテキストのみが含まれていると想定します)。文字列変数のサイズを取得する方法がわかりません。 このような:char str[999]; FILE * file; file = fopen( " […] 続きを読む…

c file text-files

Cで区切り文字を使用して文字列を分割する

Cプログラミング言語で区切り文字を含む文字列の配列を分割して返す関数を作成するにはどうすればよいですか?char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL, […] 続きを読む…

c string split

セグメンテーション違反とは何ですか?

セグメンテーション違反とは何ですか? CとC ++では違いますか? セグメンテーション違反とダングリングポインタはどのように関連していますか?

c++ c segmentation-fault