C

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

RSS

  • 受付中

    回答
    69

    読んでおいたほうがいい本

    エンジニアならこれは読んでおけ みたいな本を教えてください。 ほかにも読んですごく良かった本などでも知りたいです。 アルゴリズムの本や正規表現、TCP/IPなどなど お願いします

    • 31評価
    • 26267PV
    hotsplus hotsplus 1年以上前
  • 解決済

    回答
    4

    if文の実行順序がよくわからない

    /* main関数の再帰的な呼出し */ #include <stdio.h> int main(void) { static int x = 5; static int v = 0; if (--x > 0) { printf("x = %d\n", x); printf("main(

    • 0評価
    • 76PV
    sanchu52 sanchu52 1日前
  • 受付中

    回答
    5

    putcharの必要性について

    C言語を勉強しているのですが 【putchar】というのがあるとおもうのですが 一文字しか出力できないんですよね? な、なんの意味があるのでしょうか.... puts("")やprintf("")でも一文字ってできますよね? 具体的にputcharとはいつ使うのでしょうか?

    • 0評価
    • 146PV
    Sprinkle_Egg Sprinkle_Egg 5日前
  • 解決済

    回答
    5

    計算式が違うのでしょうか。。

    身長 [cm] と体重 [kg] を標準入力して BMI を計算するプログラムを作りたいのですが BMI の値によって「やせ型」「標準型」「肥満型」の判 断と表示を行う(この部分もユーザー関数で行う) • やせ型: BMI が 18.5 未満 • 標準型: BMI が 18.5 以上、25 未満 • 肥満型: BMI が 25 以上 とし、

    • 0評価
    • 100PV
    bjbjeknr bjbjeknr 2日前
  • 受付中

    回答
    1

    GLFWを用いたOpenGLのプログラムのCPU負担を削減するには?

    現在、C++とGLFWを用いてOpenGLのプログラムを書いているのですが、 ただ簡単な描画をするだけのプログラムなのにCPUの負荷があまりにも大きく (Core i5 2.0GHzで100%になってします)使い物になりません。 ネットで調べるとglfwSwapBuffersという 関数が悪さをしているらしいのですが スリープの関数で一時的に動

    • 0評価
    • 16PV
    KureteRubyLua KureteRubyLua 6時間前
  • 解決済

    回答
    2

    教科書の説明がよくわかりません。

    /*--- y年m月のカレンダーを2次元配列sに格納 ---*/ void make_calendar(int y, int m, char s[7][22]) // 1ヶ月分のカレンダー用の文字列を作る関数 { // 7行22列の2次元配列sに格納する。タイトル1行+本体6行 int i, k;

    • 0評価
    • 74PV
    sanchu52 sanchu52 1日前
  • 解決済

    回答
    2

    for文の意味を教えてください for (wd %= 7; wd < 7; wd++)

    ```c言語 /*--- y年m月のカレンダーを2次元配列sに格納 ---*/ void make_calendar(int y, int m, char s[7][22]) // 1ヶ月分のカレンダー用の文字列を作る関数 { // 7行22列の2次元配列sに格納する。タイトル1行+本体6行 int

    • 0評価
    • 60PV
    sanchu52 sanchu52 1日前
  • 解決済

    回答
    1

    XamarinでAndroidのassetsファイルをプラットフォーム共有で使うには

    C#でXamarinを使い、 Windows,Android,iOSのプラットフォームで動作するアプリを開発中です。 元々Javaを使ってAndroidで開発しており、assetsフォルダに アプリで使用する固有のテキストファイルを保存して使っていました。 Xamarinになり、WindowsとiOSが加わったのですが、 その場合、どこに固有の

    • 0評価
    • 62PV
    jm1156 jm1156 1日前
  • 受付中

    回答
    3

    forkを使ったプログラムに関して

    forkを使って親と子で情報を伝達するプログラムを作成しています 親と子で直接情報をやりとりするのではなく親と子の間にファイルを用意してそれを介して通信しようと考えています そこで質問があります 親がファイルに書き込みをした後、子がファイルに書き込みをした後のそれぞれから読み込みたいのですがその際親が書き込みを行ったか、子がファイルに書き込みを行っ

    • 0評価
    • 74PV
    ccccididid ccccididid 2日前
  • 解決済

    回答
    2

    文字配列を別の文字配列にコピーする

    コンソールアプリケーションです。 2つの文字列を宣言し、一方の文字配列に文字列を与え、もう一方の文字配列にコピーし、表示をしたいのですが 下記のコードを書いたのですが #include <stdio.h> int main(void) { //ここで文字列を宣言 char a[] = "mojiretsu"; ch

    • 0評価
    • 27PV
    kyu0224 kyu0224 2日前
  • 受付中

    回答
    2

    文字列の表示について

    身長 [cm] と体重 [kg] を標準入力して BMI を計算するプログラムを作りたいのですが BMI の値によって「やせ型」「標準型」「肥満型」の判 断と表示を行う(この部分もユーザー関数で行う) • やせ型: BMI が 18.5 未満 • 標準型: BMI が 18.5 以上、25 未満 • 肥満型: BMI が 25 以上 とし、

    • 0評価
    • 52PV
    bjbjeknr bjbjeknr 2日前
  • 解決済

    回答
    6

    ポインタに直接アドレスを入れて、中身を見る!

    以前から、こんなことってできるのかな? と思っていたことがあります。 例えば、「とある変数のアドレスが分かっていた」という前提で進めます。 ex: とある変数i = 0xffff436e だったとします。 ASLRは無効の状態で考えてください。 int main(){ char *g = "\x6e\x43\xff\xff"; prin

    • 0評価
    • 223PV
    strike1217 strike1217 5日前
  • 受付中

    回答
    6

    os作成について

    c言語でosを作ってみたくてdebianとかgnomeでosを作りたいです. わかる方教えてください。

    • -4評価
    • 214PV
    tsunod1 tsunod1 1週間前
  • 解決済

    回答
    3

    途上opecvでの連続撮影

    opencvで静止画を30fpsで連続撮影を行いたいです。 現在は、使用しているカメラ(IMAGINGSOURCE社 産業用USB3.0カメラ)のIC Capture を使用しているのですが、PCの性能上フレーム落ち(こま落ち)がひどいため、改善したいと考えています。 そこで、opencvで30fpsで連続撮影を行い、撮った画像をハードに保存す

    • 0評価
    • 114PV
    yamata yamata 4日前
  • 解決済

    回答
    1

    Arduinoにおけるシングルクオーテーションとダブルクオーテーションの使い分けについて

    前提・実現したいこと Arduino-Xbee...Xbee-Arduino という構成でシリアル通信を試みています。 発生している問題・エラーメッセージ 送信側からSerial.print('D'); で送信して 受信側のSerial.read()=='D'; で受信しようとしております。 それだと上手くいくのですが 送信側からSerial

    • 0評価
    • 61PV
    gutora123 gutora123 3日前
  • 解決済

    回答
    1

    Eclipse CDT で Unresolved Inclusion エラーが発生する

    EclipseでCプロジェクトを作成してから 「#include <stdio.h>」をエディタに入力すると「Unresolved Inclusion」エラーが発生します。 Eclipse CDT で Unresolved Inclusion エラーが発生する場合の対処方法について。 上記リンクに載っている方法を試しましたが、駄目でした。

    • 0評価
    • 22PV
    Nobuarithmetic Nobuarithmetic 3日前
  • 受付中

    回答
    2

    iniファイルデータ読み込み→構造体のstring型に代入->string型同士で比較

    開発環境はvc++2003です。 初心者です。(長文ですみません。) ■困っている内容■ ビルドエラーが発生し、ビルドが通らない。 (私の予想では構造体のstring型とsb->Tostring()が悪さをしてそうに 思っています。) ■実施したい内容■ 1.iniファイルからデータ読込み 2.読み込んだデータを構造体のstring型

    • 0評価
    • 66PV
    283.h 283.h 3日前
  • 解決済

    回答
    1

    逆行列を求めるプログラムが実行されません

    前提・実現したいこと C言語プログラミングの課題で逆行列を求めるプログラムを組んでいます。 コンパイル自体は通ったのですが、実行した際行列の次数を入力すると 永遠と入力できてしまい、C-Zで中断したところセグメントエラー(coreを出力しました)と表示されました。 発生している問題・エラーメッセージ ^Zセグメントエラー (coreを出力しまし

    • 0評価
    • 38PV
    h1512103 h1512103 3日前
  • 解決済

    回答
    1

    C言語での画像の縮小について2

    またまた画像の縮小で躓いてしまいました。 UbuntuでArmadilloを使って作っています。 hana.bmpという800×480の画像を縮小表示するプログラムです。 今載せているのは、800×480のLCDにhana.bmpを自分が決めたサイズで横に3枚、縦に2枚ただ並べるだけのものです。 うまくいった!と思ったら、上下反転して出てきてしま

    • 0評価
    • 45PV
    shuppi shuppi 4日前
  • 受付中

    回答
    4

    C/C++ 危険な書き方について

    「C言語は脆弱性を作り出しやすい」というような一行をとあるサイトで見たことがあります。 C言語だと strcpy() や gets()など printf(buf); このような書き方は非常に危険かと思います。 これ以外にも「危険!これはやってはいけない!」というような”書き方”はありますか?? 有名なもので結構ですので、ぜひ教えてくだ

    • 2評価
    • 287PV
    strike1217 strike1217 1週間前
1

もっと見る

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    3530

  • 総質問数

    1483

  • 今週の質問数

    27

タグ別ランキング

タグ別ランキング

タグ別ランキング

関連するタグ

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