C

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

RSS

  • 受付中

    回答
    69

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

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

    • 35評価
    • 28529PV
    hotsplus hotsplus 1年以上前
  • 解決済

    回答
    3

    c言語二重ループを使って円を描きたい

    整数値を入力させ、大きさ480×480のウィンドウに、入力された数だけ縦横方向に円を敷き詰めて描くプログラムgridCircles.cを作成せよ。入力値によっては円の間やウィンドウの橋に余白が生じても構わない(int型で計算すると誤差でそうなる)。 こちらの問題ですが途中までしましたがしたの画像のようになってしましまいます。 いろいろ調べましたがわか

    • -1評価
    • 56PV
    yuta5221 yuta5221 1日前
  • 解決済

    回答
    2

    画像処理における並列化問題

    前提・実現したいこと 並列化を行い,トリミングをしようと思い, VisualStudio2015にてOpenMPを用いています プログラムはコンパイル,実行可能なのですが, 何も出力が行われません どうしたらよいでしょうか 該当のソースコード #pragma omp parallel for for(int i=1; i<

    • 0評価
    • 45PV
    toooo toooo 1日前
  • 受付中

    回答
    2

    参照モジュールのパスを明示的に指定する方法

    参照するモジュールのパスを明示的に指定するにはどのように すればいいのでしょうか? 以下に詳細を記載いたします。 ■C:\AAA\配下 ・ツール.exe(C#) ・log4net.dll ・log4net.config ・logフォルダ ■D:\BBB\配下 ・IF.dll(C++) ・meth.dll(C#) ・log

    • 0評価
    • 47PV
    KTMEI KTMEI 2日前
  • 受付中

    回答
    0

    gdbで見るlibcのアドレスと、lddコマンド+nmコマンドを使って計算したlibcのアドレスが違...

    ret2libcを再現してみようとしています。 ※ASLRは無効になっています。 <前提>(セキュリティコンテストチャレンジブックを参考にしています) //bof.c #include <stdio.h> #include <string.h> char buffer[32]; int main(int argc, char const *

    • 0評価
    • 19PV
    Teppay Teppay 22時間前
  • 解決済

    回答
    2

    連続する数値を検出するアルゴリズムを教えてください

    はじめに いつもお世話になっています。 表題の件について質問があります。 C言語でQRコードを実装しているのですが、その実装の一部にマスクの失点を計算する処理があります。 簡単に言いますと、「黒と白で構成されているQRコードにおいて同じ色が連続で続くと良くないので、 その様なパターンを減点してより点数の高いパターンを採用する」と言う処理です。

    • 0評価
    • 95PV
    kuma_dansyaku kuma_dansyaku 4日前
  • 受付中

    回答
    4

    ステッパの台形駆動、パルス間隔の計算・設定は割り込み処理で?メイン処理で?(2軸制御も踏まえて)

    いつもお世話になっております。 ステッピングモーターの台形駆動を行いたいと考えておりますが、 実際にパルスを生成する部分について質問させてください。 前提条件 ・AVR(Arduino)か、R8Cあたりを検討中(単に使ったことがあるという理由だけです) ・モーターの電気的な制御はドライバIC(SLA7078)を用いるので、マイコンは正転逆転

    • 0評価
    • 277PV
    ElecDove ElecDove 1週間前
  • 解決済

    回答
    1

    Cで作成したDLLの署名が出来ない

    gacutilを使用してCで作成したDLLをGACに登録したいです。 GAC登録には署名が必要です。 C#で作成したDLLはVisual StudioのGUIから署名することができ、 gacutilを使用してgacに登録することも出来ました。 このC#で作成したDLLに対してsn.exe -v hogehoge.dllを実行すると、 アセン

    • 0評価
    • 80PV
    KTMEI KTMEI 4日前
  • 受付中

    回答
    0

    ArduinoからWindows Azure SQLデータベースにデータを送信

    前提・実現したいこと タイトル通り、 ArduinoからWindows Azure SQLデータベースにデータを送信したいです。 参考文献では、Windows Azure SQLデータベースに送信する前に、 Azure Web Appsを介していますが、Arduinoから直接、Windows Azure SQLデータベースにデータを送信したいです

    • 0評価
    • 28PV
    bobby2128 bobby2128 3日前
  • 解決済

    回答
    7

    [C++] 配列の使い分け?について

    こんにちは。 あらかじめ配列の要素数が分かっているわけではなく、コンストラクタの引数によって要素数が決定し、それ以降要素数は変化しないような場合は、std:vectorを固定長配列のように扱うか、int*のようにポインタをメンバに持ち、newで動的に確保するのとどちらが良いのでしょうか? 後者の例は以下のような感じです。 class Hog

    • 0評価
    • 218PV
    yama_da yama_da 1週間前
  • 受付中

    回答
    5

    [C++] あるクラスをある名前空間に入れる時の、ヘッダファイルの書き方

    こんにちは。どうでも良いことだと言われればそれまでの事なのですが、気になったので質問させてください。 Hogeクラスを名前空間BokeBokeに入れたいと思ったら、 //Hoge.h namespace BokeBoke { class Hoge { //いろいろ... }; } /* namespace

    • 0評価
    • 130PV
    yama_da yama_da 1週間前
  • 解決済

    回答
    2

    Linuxでgccを使いプログラムを実行する。

    C言語で端末を操作し、プログラムを実行しようとしています。 中身を書き込んで、実行しようとしているですが、 中身を書き込む、コードを付け足すとエラーが出ます。 エラーコード /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o: 関数 `_start' 内: (.text

    • 0評価
    • 102PV
    -maeda- -maeda- 1週間前
  • 解決済

    回答
    1

    GTK+でのウィンドウの最大化。

    GTK+の質問です。 ソフトウェアを開いた時点で、 画面を最大化表示するには、どうすればいいんですか?

    • 0評価
    • 51PV
    -maeda- -maeda- 1週間前
  • 解決済

    回答
    7

    配列の最大値と二番目に大きい数を求めたい。

    配列の最大値と二番目に大きい数を求めたいのですが、二番目の数がうまく表示できません。。 実行すると、 5つの数字を入力 1 2 3 4 5 1番目に大きい数字は5です。 2番目に大きい数字は32765です。 となってしまいます。。二番目の数の定義をどのように書けばイイのかが 分かりません。。

    • 0評価
    • 140PV
    bjbjeknr bjbjeknr 1週間前
  • 解決済

    回答
    4

    for文のインクリメント・条件判定のタイミングと型キャストの働き

    以下のような問題を考えます。 「forを用いて1.0から10.0までの値を0.1刻みで表示するコードを作成する。ループ制御には浮動小数点数を使い、条件式部分はキャストを用いて整数式とせよ。」 このようなコードを書いたら上手く実行できました。 #include<stdio.h> void main(){ double f; for

    • 0評価
    • 1511PV
    yusukee345 yusukee345 2週間前
  • 解決済

    回答
    1

    ArduinoとESP-WROOM-02でSQLサーバーへデータ送信

    前提・実現したいこと Arduino M0 ProとESP-WROOM-02を用いて、SQLサーバーへデータ送信したいのですが、自身でネット上で資料を探してもうまく見つけられませんでした。 ArduinoとESP-WROOM-02を使用してSQLサーバーへデータ送信するような実例や説明などが記載されたサイト(英語も可)がございましたらご教授お願いいた

    • 0評価
    • 51PV
    bobby2128 bobby2128 1週間前
  • 受付中

    回答
    12

    プログラミングの学び方

    進路を考えている高校3年です。 大学受験を失敗し、気持ちの整理も出来ていませんが将来の進路を考えなければいけません。 将来はSE(ITやシステム関係)の職業に就きたいと思っています。しかし、何度か質問させていただいたのですが、やはりいい就職先に就くためには大卒するべきであるとのアドバイスを頂いて色々調べたところ専門学校の併修制度というものを見つけました。

    • 0評価
    • 738PV
    unknown-_- unknown-_- 1ヶ月前
  • 解決済

    回答
    1

    "const static"と"static const"の違いについて

    例) ①、const static int hoge = 1; ②、static const int hoge = 1; 上記①と②同じ意味で単にプログラマの書き方の違いと言う事でしょうか? 推奨の書き方があれば教えて頂きたいです。 開発環境: Windows7 Visual Studio2013、2015

    • 0評価
    • 138PV
    Iwan Iwan 1週間前
  • 解決済

    回答
    4

    BASICの演算子

    BASICの演算子についての質問です。 C言語は代入が「=」、等価が「==」ですが、 BASICでは代入も等価も「=」となっているそうです。 どうやって使い分ければ良いのでしょうか。 等価として「=」を使いたい場面で代入として認識されないようにするための対策はあるのでしょうか。 等価の判断をさせたい場面で代入されてしまっていると気づくにはど

    • 1評価
    • 105PV
    fermat fermat 2週間前
  • 解決済

    回答
    4

    セットした複数文字列の中から一番長い文字列の文字数を返す関数を作りたい

    セットした文字列配列の中から一番長い文字列を調べその文字数を 返す関数を作りたいのですがどう設計すれば良いか分からず 質問させて頂きました。 考えているイメージとしては例)になりますが { "あ", "あい", "あいう", "あいうえ", "あいうえお" } 上記の様な複数文字列を引数として渡し、その中で 一番長い文字列を調べその文字数(1

    • 0評価
    • 163PV
    Iwan Iwan 2週間前
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    3844

  • 総質問数

    1764

  • 今週の質問数

    8

タグ別ランキング

タグ別ランキング

タグ別ランキング

関連するタグ

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