C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

RSS

  • 受付中

    回答
    1

    flag複数行に渡る関数形式マクロを使用してもdoxygenで正常にドキュメント出力したい

    関数形式マクロを使用してもドキュメントをdoxygenで出力したい Windows・Cygwin環境下にて、C言語で開発を行なっています。 詳細設計レベルのドキュメントに関してはdoxygenで出力することになっているのですが、少々困っています。 下記に紹介するような複数行に渡る関数形式マクロを使用すると、2つの問題が発生してしまいました。 未知の

    • 0評価
    • 135PV
    PineMatsu PineMatsu 14分前に コメント
  • 受付中

    回答
    1

    初心者で、はじめてみるべきオープンソースてありますか

    一年目ぐらいのプログラミング初心者レベルで、 このオープンソースは参考になるよというものがあれば教えてください。 ネット上で検索しても、上級者向けのみえてしまいます。 あとCentOS6.9のファイルシステムには最初からソースは入っているのでしょうか? 入ってないような雰囲気があります。

    • -1評価
    • 83PV
    manzyun manzyun 36分前に 回答
  • 受付中

    回答
    6

    「それを波括弧で囲んでもよい」は何の意味があるのか?

    先日、以下のようなC言語のコードを見ました。 char string[] = {"Hello, World"}; 最初は文字列の配列の初期化になるのかと思ったのですが、コンパイル結果などを見ると文字列の初期化として正常に受理されているのです。 よくよく調べてみると、JIS の C の言語規格に以下の文を発見しました。 6.7.8 初期化 ス

    • 3評価
    • 567PV
    a_saitoh a_saitoh 1時間前に 回答を編集
  • 解決済

    回答
    1

    横スクロールのあたり判定

    前提・実現したいこと 現在C言語で2D横スクロールアクションを開発中です。 床や壁、障害物などのブロックとプレイヤーとのあたり判定をつけているのですが、あたり判定のスクロールがわからず困っています。 つまり表示されているブロックの画像はきちんと動いてくれているのですが、あたり判定が初めの画面のまま動かないのです。 ブロックの位置の管理は二次元

    • 0評価
    • 366PV
    flied_onion flied_onion 4時間前に ベストアンサー
  • 解決済

    回答
    2

    同じプログラムをコピーしたものが表示がおかしい

    同じプログラムをコピーしたものが表示がおかしい test7.c:28:22:warning: unknown conversion type character 'U' in format [-Wformat=] のようなワーニング出て上手くいきません。このワーニングを直す方法がありますか。ほかにも同じ行で'!'、'$'、'k'、 'W' test7.c:2

    • 0評価
    • 124PV
    sanchu52 sanchu52 8時間前に コメント
  • 受付中

    回答
    0

    GCCによって作成されるDLLがおかしい(Win32APIグローバルフック)

    質問があります。 現在、Win32APIのグローバルフックの研究をしているのですが、g++によって作成されるDLLファイルにちょっとおかしなところがあります。 こちらのGitHubリポジトリを参照して下さい。 https://github.com/katahiromz/GlobalHookExample CMakeとMSYS g++を使ってビルドした

    • 0評価
    • 76PV
    teratailが1日前に アップデート
  • 受付中

    回答
    0

    レジストリーを監視できるようにするドライバー?regfltr

    C言語のプロ(英語もできる方) レジストリを編集したPIDおよびオブジェクト名を検知することができるらしいんですが、 わからないコマンドだらけで解読できません。 できれば、 レジストリを編集したPIDおよびオブジェクト名を検知するコマンドをどう呼び出すか教えてほしいのですが、 もしくは何から勉強すればいいのか教えていただきたいのです。 C言語はほぼ

    • 0評価
    • 51PV
    teratailが1日前に アップデート
  • 解決済

    回答
    3

    Visual Studioの設定について

    現在私はC言語を勉強するのにVisual Studioを使用しています。しかし、プログラムを実行するときにコマンドプロンプトのような窓が一瞬出てすぐに消えてしまいます。 これを解決するためにはプロジェクトのプロパティの【リンカー】、【システム】、【サブシステム】からコンソール (/SUBSYSTEM:CONSOLE)を設定すれば改善できるとあり、無事解決する

    • 0評価
    • 79PV
    mackey12 mackey12 1日前に ベストアンサー
  • 解決済

    回答
    4

    C言語のファイル入出力について

    C言語でファイル入出力の独学で勉強をしているのですが動かすたびに動作を停止してしまいます。下記のソースはファイルを開いて1行ずつ表示するものです。どこに原因があり、どのように修正すべきか教えていただきたいです。 開発環境:Windows7 64bit VisualStudio 参考サイト:http://www9.plala.or.jp/sgwr-t/c/se

    • 0評価
    • 134PV
    mackey12 mackey12 1日前に ベストアンサー
  • 解決済

    回答
    3

    構造体のデータ(実行時間)がうまく表示されない

    構造体のデータ(実行時間)がうまく表示されない。 テキストファイルから構造体score_dataに"LACKNUM.DAT"という名前を付けてデータを入れたのですが、これを別のプログラムで使うとうまく表示されません。"LACKNUM.DAT"をバイナリデータで使いたいのです。 構造体のサイズが関係しているのでしょうか?正常に表示されるよう ご教授いただけませ

    • 0評価
    • 79PV
    sanchu52 sanchu52 2日前に ベストアンサー
  • 解決済

    回答
    1

    スタックベースのバッファオーバーフローにおけるグローバル変数の扱い

    あいさつ 雑な文章で申し訳ないです。回答お願いします>< 前提・実現したいこと スタックベースのバッファオーバーフローについて書かれている書籍を読み、理解できない点があったので、それを理解することを目的とする。 スタックフレームにグローバル変数がどのように影響しているのかを理解する。 私はスタックフレームはこのようなものと考えており、グローバル変数はスタ

    • 0評価
    • 51PV
    setsu_tenhou setsu_tenhou 2日前に コメント
  • 解決済

    回答
    2

    文字列の探索について

    前提 書籍で勉強している学生です。 書籍の解答がないため問題のヒントや解説をしていただけると嬉しいです。 問題 文字列sの中に、文字cが含まれていれば、その添字(文字列中に文字cが複数ある場合は、最も先頭側の添字とする)を返し、含まれていなければ-1を返す関数を作成せよ。 int str_char(const char s[], int c){/*

    • 0評価
    • 48PV
    nonbirikame nonbirikame 2日前に コメント
  • 受付中

    回答
    1

    OpenCVのウィンドウに時刻表示

    OpenCVでUSBカメラを使ってwebカメラを試しています。 現在、カメラで撮影した映像をウィンドウに表示することまでできています。 これに追加で、2点行いたいことがありますが、 どうしたらできるのか、そもそもできるのかが分かりません。 皆さんのお知恵を拝借できたらと思います。 <1点目> カメラのキャプチャウィンドウに時刻を表示したいのですが、

    • 0評価
    • 52PV
    MasahikoHirata MasahikoHirata 2日前に コメント
  • 解決済

    回答
    1

    GTK+での引数の渡し方

    GTK+のg_timeout_add関数でのコールバック関数に引数を2種類渡したいのですが、g_timeout_addの引数の中でコールバック関数に渡されているのは通常1種類だと思います。どのようにすれば渡せるでしょうか。 現状 static gboolean event_loop(GtkWidget *Widget,gpointer userdat

    • 0評価
    • 28PV
    crossism crossism 3日前に コメント
  • 解決済

    回答
    2

    C言語 文字列を表示する簡単な関数(初心者)

    初心者です。「明解C言語 入門編」という本の「演習11-1」がうまくできません。 やりたいこと「演習11-1」 下記に示した関数put_stringと同じ動作をする関数を、添字演算子を使わずに作成せよ。 void put_string(const char str[]) { unsigned i = 0; while (str[i]) putchar

    • 0評価
    • 79PV
    a_saitoh a_saitoh 3日前に コメント
  • 受付中

    回答
    0

    DE0 nano SoCでソフトウェアからハードウェアを制御したい

    当方ハードウェア・FPGAについて完全に初心者です. 研究室のゼミで出た課題がどうやって手を付ければいいのかわかりません.課題は デフォルトのFPGAデザインのまま,ソフトウェアでLED点滅とDIPスイッチの状態を読みだすようなC言語プログラムを作成せよ です. gccで制御できると教わったのですが,ハードウェア(FPGA)を制御する用のライブラリがある

    • -1評価
    • 21PV
    baku1101 baku1101 3日前に 質問
  • 解決済

    回答
    2

    マイコン制御 ダイナミック点灯

    ifdef __USE_CMSIS include "LPC11xx.h" include"ad.h" endif include <cr_section_macros.h> int main(void) { unsigned int sum[4];// const unsigned int seg[10] = { //0 , 1 , 2 , 3

    • 0評価
    • 47PV
    a_saitoh a_saitoh 3日前に ベストアンサー
  • 解決済

    回答
    3

    *s とs の使い分け

    *s++,s++,それぞれの使い分けてる意味を知りたいです。 下記は、とある書籍の問題です これは文字列sに含まれている数文字'0'~'9'の個数を、cnt[0]~cnt[9]に格納する関数です。 void cnt_digit(const char *s, int cnt[]) { int i; for (i = 0; i < 10; i++)

    • 0評価
    • 86PV
    a_saitoh a_saitoh 3日前に 回答
  • 解決済

    回答
    1

    文字列の配列の判断について…

    前提 書籍でc言語を勉強している学生です。 書籍の解答がないため、問題のヒントや解説をしていただけると嬉しいです。 問題 #include <stdio.h> int main (void) { int i; char s[3][128]; for(i = 0; i < 3; i++){ printf("s[%

    • 0評価
    • 39PV
    nonbirikame nonbirikame 4日前に ベストアンサー
  • 解決済

    回答
    2

    OpenCVで画像読み込み

    OpenCVで画像を読み込みたいのですが、 書籍やネットでサンプルコードを探してもC++しか出てきません。 今回、C++ではなくCでコーディングという制限があります。 どなたかCでサンプルコードを提供していただけませんでしょうか。 よろしくお願いいたします。 ちなみに環境は、Raspberry Pi 3にOpenCV3.1.0をインストールし、 Ge

    • 0評価
    • 52PV
    Chironian Chironian 4日前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    4372

  • 総質問数

    2254

  • 今週の質問数

    24

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る