エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
久しぶりにLinux上でC言語を使ったら・・・【C言語】 - Programming Magic
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
久しぶりにLinux上でC言語を使ったら・・・【C言語】 - Programming Magic
先日、久しぶりにLinux上でC言語を使ってプログラムを作ることになった。普段は、Windows上でVisual Stu... 先日、久しぶりにLinux上でC言語を使ってプログラムを作ることになった。普段は、Windows上でVisual Studioを使って作るし、C言語よりもC++を使うことが多いので、くだらないところで30分ほど悩んでしまった。 問題となったのは、gccでコンパイルすると以下のような警告が出て、実行するとセグメントエラーが表示されてしまうというものだった。 warning: cast to pointer from integer of different size 警告が出ている箇所を見てみると、mallocでメモリを確保している部分だった。 buffer *b = (buffer*)malloc(sizeof(buffer)); ちなみに、bufferは構造体をtypedefしたもの。 typedef struct _buffer buffer; ここで「integerからpointer