C

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

RSS
  • 受付中

    回答
    2

    irfanviewで書き出したpgmファイルの再配置。

    前提・実現したいこと プログラミング初心者です。 数字をirfanviewでグレースケールで書きだしたのですが横文字70制限のためこのように書き出されました。 このpgmファイルを読み込み正しいxとyに再配置し書き出したいのですがどのようなプログラムを組めばよいかわかりません。 もしくは行の制限のない変換ソフトを教えていただけると幸いです。 使っている

    • 0評価
    • 52PV
    pute pute 6時間前に 回答
  • 受付中

    回答
    2

    c言語で出来る事とOSとの関係とか何ならできるのか

    変な事ばかり聞いてすいません 色々知りたいですが最初の内容から離れて来たので新しく投稿しました もう少し知れれば整理が付きそうです こんな感じで書いてあるのを見つけたので気になりました https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13177314378 OSと言う枠の中でやってる

    • 0評価
    • 139PV
    asm asm 7時間前に コメント
  • 解決済

    回答
    1

    ファイル中の特定綴りの出現回数を求めるプログラム

    前提・実現したいこと 標準入力に綴り(英字の並び)が一つ、1行として与えます。 ファイル名 data1.txt をもつファイルの中に、 この綴りと同じ英字の並びが何回現れているかを調べ、その回数を左詰にして1行として書き出します。 発生している問題・エラーメッセージ 思う通りに動きません。 該当のソースコード #include <stdio.h>

    • 0評価
    • 26PV
    Hisa-pon777 Hisa-pon777 11時間前に コメント
  • 解決済

    回答
    4

    標準入力から与えらる正整数 m を読み取り、m 番目のメルセンヌ数を書き出すプログラムを組みたいです

    前提・実現したいこと 標準入力から与えらる正整数 m を読み取り、m 番目のメルセンヌ数を書き出すプログラムを組みたいです。 ※メルセンヌ数とは、 2^m-1 です。 発生している問題・エラーメッセージ 標準入力に100を入れ実行すると、1267650600228229401496703205376 になります。 正解は12676506002282

    • 0評価
    • 120PV
    Stars1024 Stars1024 11時間前に コメント
  • 解決済

    回答
    2

    c言語 変数の値の設定のプログラミングがわかりません。

    国語、数学、英語の3教科の得点を入力し、平均点が 80点以上で評価A 70-80点未満で評価B 60-70点未満で評価C 60点未満で追試対象になる。と表示するプログラムを作りたいです。 得点には整数型のintを 平均点には doubleを使用したいです。 変数への値の設定のやり方からわかりません。 include <stdio.h> int

    • -1評価
    • 73PV
    mather mather 12時間前に ベストアンサー
  • 解決済

    回答
    5

    nasm 擬似命令 orgについて

    nasmでは擬似命令orgによってプログラムを格納するメモリーアドレスを指定できますよね? GAS(gcc )にはnasmのorgのようなプログラムを格納するアドレスを指定するような擬似命令はあるんですか? ない場合はどのように格納する場所を指定すれば良いのでしょうか?

    • 0評価
    • 155PV
    binary binary 20時間前に ベストアンサー
  • 受付中

    回答
    0

    VimでC/C++を書いてる時に、システム関数のctagsを使いたい

    ・ctr-]を使ったタグジャン ・str-x str-o を使ったオムニ補完 これらが、/usr/include内のインクルードファイルにあるタグ(printfとか)にも出来るようにしたいです。 下のやり方だと遅すぎるので、もっとサクッと移動出来るようにしたいです。 試したこと ctags -R -f ~/.vim/systags /usr/inclu

    • 1評価
    • 53PV
    gaki_chikusho gaki_chikusho 23時間前に 質問を編集
  • 解決済

    回答
    6

    c言語の環境構築について教えてください

    全くの初心者ですので間違ったこと言ってると思いますがご了承ください c言語を学ぼうと思うのですが 環境構築がわかり辛いです visualstudioでデスクトップアプリケーションとか選んでprintfのビルドとかしてると失敗します cのファイルにすればいいとかmainの前にc++だと型を入れなきゃいけないとかatomというエディターでgcc(MinGC)だと

    • 1評価
    • 385PV
    ttyp03 ttyp03 1日前に コメント
  • 受付中

    回答
    0

    Makefile.am/configure.acからターゲットの種類を特定する方法

    前提・実現したいこと OSSを利用したフレームワークの作成を行っています。 利用するOSSの種類が膨大であるため、ライセンス等のリスク調査が必要です。 リスク調査の一環として、各OSSの種類(実行ファイル/静的リンクするライブラリ/動的リンクするライブラリ)が必要です。 各OSSのconfigure.acやMakefile.amから上記どの種類のファイ

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

    回答
    1

    アセンブラについてです

    いまいちRIP相対アドレッシングが理解できません。 RIPレジスタに入っているアドレスのオフセットで利用するようなのですが、 基準値となるRIPレジスタに入るアドレスはどのように設定されるのでしょうか? 逆アセンブラ結果にripレジスタ-6などとあった場合 その行の次からプロセスメモリ上での番地-6という事でしょうか?

    • 0評価
    • 73PV
    ar_hangame ar_hangame 1日前に コメント
  • 受付中

    回答
    1

    アセンブラについて質問です

    rip相対アドレッシングについてなのですが、 逆アセンブラ結果で(AMD64 debian GNU AS 上で) 例えば 1000: バイナリ mov -0x2(%rip),%eax となっていたら1001 -2 を eaxレジスタに送るという事ですか? 上記は何か違うような気がするのですが・・・ ripに入るアドレス

    • 0評価
    • 54PV
    pepperleaf pepperleaf 1日前に コメント
  • 解決済

    回答
    3

    ポインタのポインタについて

    質問概要 課題にて『ポインタのポインタを利用し、文字列の長さをカウントしその文字数を表示しなさい』というものが出ました。 ライブラリ関数<string.h>を利用したらできたのですが、ポインタのポインタを利用していなかったので一から書き直しました。しかしながら、予想した結果とは違う結果が出てしまいました。 今までポインタのポインタを習ったことがなかったため

    • 0評価
    • 110PV
    alastashim alastashim 1日前に コメント
  • 解決済

    回答
    8

    c言語でエディタを作るには

    初心者です c言語でエディタを作るにはどういったライブラリやら命令が必要ですか?単純に文字表示命令で書いて位置をずらしつ表示ですか? メモ帳みたいなのはまた別の命令が必要なのでしょうか? よろしくお願いします

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

    回答
    2

    アセンブラについて質問です

    intel(64) gcc 上で アセンブラ上での%fs:40というのはどういう意味でしょうか 宜しくお願いいたします。

    • -3評価
    • 114PV
    asm asm 2日前に ベストアンサー
  • 解決済

    回答
    2

    ポインタのキャストを介したconst外しの環境依存について

    低レベルプログラミングの書籍の中で、const int型の変数xの中身を書きかえるコードをMac環境で再現できずに。やろうとしている内容は、次の通りです。 変数をconstで修飾しても、絶対安全ではない。それでも変更する方法はあるのだ。const int xという変数について、それを示そう(リスト9-21)。 * それを指すポインタを作る。その

    • 1評価
    • 87PV
    tachikoma tachikoma 2日前に コメント
  • 受付中

    回答
    2

    構造体 成績 表を作ることに困ています

    数学と英語の得点を入力し、最後に表を作りたいです。 表の部分だけできませんアドバイスください。 void print_student(STUDENT s)の部分に表に関するものをいれようとすると毎回繰り返され表と表じゃない出力が一緒に入り込んでしまいます。一度生徒の点数を表示させてから、表を表示させたいです。printf("%d %s", s.id, &s.

    • 0評価
    • 85PV
    archiver archiver 2日前に 回答
  • 解決済

    回答
    1

    アセンブラについて質問です

    環境はamd64 ATT表記においてなのですがC言語で mainで引数を取ったもので 第一引数はediレジスタに 第二引数はrsi+0x8に第二引数が入ることはありますか?(またこの時はレジスタ+8に先頭でそこからrsi(アドレス)にむかって配列がのびている?) また、逆アセンブラの結果をみて メモリアドレスをレジスタに直接入れている場合は何が考えら

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

    回答
    1

    アセンブラについてです

    逆アセンブラについてです。 AMD64 ATT表記法です。 逆アセンブリ結果のmainが 00000000004003c0 <main>: 4003c0: 48 b8 0f 0e 0d 0b 00 movabs $0xc0601000b0d0e0f,%rax 4003c7: 01 06 0c 4003ca: 83

    • 0評価
    • 138PV
    cch4n cch4n 2日前に ベストアンサー
  • 受付中

    回答
    6

    文字列を標準入力して、最も長い文字列を返すプログラムがわからないです…

    前提・実現したいこと c言語を勉強しています。 以下の問題を解決したいです。 標準入力から5つの文字列を文字列配列の配列に入力し,その中で最も長い文字列を 出力するプログラムを作成せよ.標準ライブラリ関数を利用すること. 発生している問題・エラーメッセージ 実行結果: what is your character? ab abs abst abst

    • 0評価
    • 97PV
    Stars1024 Stars1024 2日前に 回答を編集
  • 解決済

    回答
    2

    eclipseでデバッグ時,scanfで入力を受けつけません

    前提・実現したいこと 先日、Windows 7 および 10 のPCにeclipse oxygen(pleiades)を導入し、Cのプログラミングを行っています。現在、ビルドや実行の動作はなんら問題ありません。 しかし、デバッグ時に限り、見たことのない不具合がおきます。(「実行」をしたときはきちんと適切に動作するプログラムで起こります。プログラムの内容にか

    • 0評価
    • 76PV
    zazenbo zazenbo 3日前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    4982

  • 総質問数

    3069

  • 今週の質問数

    30

関連するタグ

Cタグのよく見られている質問

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