ITmedia総合 >  質問!ITmedia  >  C

C・C++
C言語の配列の要素番号を得る
例えば、union ary_tag{ unsigned char byte[23]; struct { unsigned char aa; unsigned char bb; unsigned char cc; unsigned char dd; unsigned char ee; 途中省略 unsigned char xx; unsigned char yy; unsigned char zz; }a_z;}union ary...(2016/06/23)

C・C++
C++ の while ループ
C++の基本学習者です。Windows 10 で Visual Studio Community 2015 を使っています。教本に載っている、機械語のプログラムをC++でシミュレーションする、というものを作ろうと、途中まで下のようなコードを書き込み、そこまで間違いがないかを確かめるために、コンパイ...(2016/06/22)

C・C++
C言語で他のファイルの値を参照する方法
現在、組み込み系のソフト開発を行っています。ファイルが、main.c と sub.c があります。main.cで #define kcode 0x01と定義します。その後、 sub.cでこのkcode の値を参照したいため、#if kcode == 0x01#endifと書きましたがコンパイルエラーになりました。仕方なく...(2016/06/18)

C・C++
基本情報では疑似言語とC言語どちらも勉強しないとい
基本情報では疑似言語とC言語どちらも勉強しないといけないのですか?(2016/06/15)

C・C++
C言語の変数について
C言語の変数について教えていただきたいです。C言語で下記のような設定をした場合、変数A、Bに設定する値にはバイト数制限はないのでしょうか?バイト数制限がなくなる場合、なぜそうなるのかを教えていただきたいです。よろしくお願いします。#include <stdio.h> vo...(2016/06/13)

C・C++
C言語でPDFファイルのサイズと位置を変更したい
PDFのファイルをサイズと位置を指定して開きたいのですがうまく行きません、良い方法はありませんか?現在のコード//v8.3 PDFのファイルのサイズと位置を変更BOOL MovePDF(LPCTSTR lpszCloseFile){CWnd* pWnd;CString str = lpszCloseFile;//v8.2 ウィンドウを検索してハン...(2016/06/09)

C・C++
C言語で画面に図形や絵を描画するインクルードファイ
C言語で画面に図形や絵を描画するインクルードファイル?って、標準でありますか?C、どどどどどどドッ素人です。昨日、やっとHello Wordができた程度です。これから、C言語を覚えようと思うのですが、描画関数が見つかりません。C言語は描画関数はデフォルトで入っていな...(2016/06/04)

C・C++
C++言語のポインタについて
現在、C++言語を学習しているのですが、ポインタを使わない、int main(){Human human; human.Introduction();}と、ポインタを使った、int main(){Human *p; p = new Human; p->Introduction(); delete p; }があります。どちらも同じ動作をしますが、...(2016/06/03)

C・C++
Visio C# 図形データ出力
こんにちは。Visio 2016 proffesionalを使用しております。VSTOをインストールしてアドインでVisioの開発を行っております。Visioの図形データに入力したものをC#を使ってテキストファイルに出力したいのですが、その方法がわかりません。名前は ws.Write(s...(2016/06/02)

C・C++
C言語プログラミングについて…Arduinoを用い
C言語プログラミングについて…Arduinoを用いて、以下の文でスイッチ「RedSwitch(赤スイッチ)」が押された回数だけ後で光るというプログラミングを作りました。次にその使用した「switch case」文を「if」文、もしくは「if else」に変換して同じプログラミングを作りなさ...(2016/06/02)

C・C++
C++でWPFを使いたい。
私はC++でWPFを使いたいと思っています。しかしWPFはC#とVBでしか使えないと言われています。そこで、WPFでアプリを作る利点を知りたいです。わざわざC++でWPFでアプリを作る必要はないのでしょうか?WPFは簡単にWindowsアプリを作れるとあるのですが、MFCや.NET FrameWork...(2016/06/01)

C・C++
VC++MFCのC2039errorの対処法
vc++のプログラムでedit controlにおいて,ボタンを押したらエディットボックスに書き込んだ値を読み込むプログラムを書きました.void CSerialcommunicationDlg::OnBnClickedwritebutton(){CString ss;m_writeEdit.GetWindowTextW(ss);//writeedit値を読み込み CString m...(2016/05/16)

C・C++
C言語の構造体をpythonでやりたい
現在ラズベリーパイでpythonでTCPクライアントを作っています。現在サーバーに次のようなパケットを送信したいと思っているのですが、このC言語の構造体を同じバイト数で出力するようにpython言語にすることは可能でしょうか?どうぞ、ご教示いただきますよう、宜しくお願...(2016/05/04)

C・C++
C言語コンパイラで-lmを使った時の保存名
list1210.cプログラム中に<math.h>などを使った時にclang -o list1210 list1210.cでコンパイルを試してみてもエラーが起こるので調べてみるとclang -lm list1210.cとすれば良いことがわかったのですがこれの保存名(?)がa.outになっています。これを「list1210」と...(2016/04/30)

C・C++
C,C++,Javaの変数の種類
クラス、構造体の変数の中で外部からアクセスできないという設定があります。アクセスできないというのは、0.値を見ることができるが変更はできない(定数のような感じ? 消費税率とか?)1.値を見ることはできないが変更することはできる(銀行預金額面風?)2.値を見る...(2016/04/29)

C・C++
C言語ののポインタについて
「明解C言語 入門編」p262の演習11?4についての質問です。このサイトも参考にしてみて、入力された文字の大文字小文字を反転するプログラムをvimで書いてみたのですが#include <stdio.h>#include <ctype.h>void str_toupper(char *str){ while (*str = ...(2016/04/28)

C・C++
C,C++によるファイルからの並びの入出力
C,C++でファイルから並びの入出力をどのようにプログラミングするか教えて頂きたいのですが。100x100の2次元のデータ(エクセルのシートと同じような形式)のファイルがあるとします。Fortranではこのような風になります。nx=100; ny=100  ! sはnx x ny2次元配列open(1...(2016/04/27)

C・C++
C言語のexternとアドレス渡しについて
組み込み系です。c言語でソフトを作っています。初心者です。例えば、Aさんがmain.cファイルにあるmain関数を作成し、Bさんがsub.cファイルにあるsub関数を作成するとします。mainで取得した複数のデータをsubに渡し、subが加工演算して、mainに返すとします。複数のデ...(2016/04/22)

C・C++
C++で__func__ができない
こんにちは。C++の勉強をしているのですが、事前呼び出しマクロである__PRETTY_FUNCTION__とか__func__が呼び出させません。パソコンで、Visual stdio 2012 expressを使っています。__PRETTY_FUNCTION__や__func__を使うのにはどうすればいいのでしょうか?gccの特別仕様と...(2016/04/19)

C・C++
【C言語】再帰を用いるプログラムでのセグフォ
明解C言語入門編のp196にあるList8-7再帰を用いて2つの整数の最大公約数を求めるプログラムなんですが#include<stdio.h>int gcdf(int vx, int vy){return(vy == 0? vx: gcdf(vy,vx&vy));}int gcd(int va, int vb){return(va>vb? gcdf(va,vb): gcdf(vb,va));}...(2016/04/17)

C・C++
C#のpictureBoxの描画のタイミング
C#のpictureBoxの描画について質問します。 drawにpictureBoxの描画コードが有りますがあり、Form1() の InitializeComponent();の後(コードA)では、描画できませんが、button1_Click(コードB)では、描画できるようです。Q1)プログラムの起動時に、描画できる方法はあ...(2016/04/14)

C・C++
C言語初心者です。ポインタについて教えて下さい。
ポインタの宣言で次のように宣言します。int *p1,p2;p1はポインタですが、p2はポインタになるのでしょうか。それとも普通のp2という変数になるのでしょうか。友人との間で意見が分かれています。(2016/04/07)

C・C++
C#でC++のDllを使用する方法について
下記のプログラムは、MSのダイナミックライブラリの作成と使用(C++)を参考にして作成したライブラリと、その使用側の プログラムコードです。 共に、VS2013のC++で作成しています。 Q1) プログラムの作成をVS2013のC#に変更しまして、同様なプログラムが出来ますか? 注)...(2016/03/31)

C・C++
VS2013のC++のlibの指定
VS2013のC++のlibの指定に関した質問です。下記のコードの代わりに、プロジェクトのリンカーオプション(一覧表の中の項目)で指定できますか?#pragma comment( lib, "Release\\MathFuncsDll.lib" ) 以上、宜しくお願いします。(2016/03/31)

C・C++
C#のtextBox1への書込に関する質問
C#(VS2013)のtextBox1への書込に関する質問です。『textBox1.Text=str;』による、textBox1の書き込みは、『button1_Click』の中から、直接『//write_textBox1("aaa"); 』を実行すれば出来ます。しかし、Class1のtestを介して、『write_textBox1("bbb")...(2016/03/24)

C・C++
C#(VS2013)の漢字<-->数値変換について
C#(VS2013)の漢字、数値変換に関する質問です。下記のコードは、文字を数値、数値を文字に変換するものです。この場合、文字が"A"の場合は、相互に変換できますが、文字が "換" の場合は、変換出来ません。Q1)この件に関しまして、回答、コメント頂...(2016/03/20)

C・C++
Cのソースファイルにすると警告が出る理由
wavファイルを再生するプログラムを勉強中なのですが、下のプログラムをビルドするとerror C2055: 型リストではなく、仮パラメーター リストが必要です。warning C4047: '関数' : 間接参照のレベルが 'MCIDEVICEID' と 'void *' で異なっています。warning C4024: 'mciSend...(2016/03/19)

C・C++
C#のnew Thread以下のコード分解
new Thread以下のコードを分解できますか?======================private void button1_Click(object sender,EventArgs e) { new Thread(new ThreadStart(delegate() { AllocConsole(); //開始==============for(uint i = 0;i < 100;++i) { Console.WriteLine("He...(2016/03/19)

C・C++
C++コードの読み方について
お世話になっております。以下のC++コードの意味が分からず苦戦しております。皆さまのお知恵を拝借いたしたく、宜しくお願いいたします。 VarA* Param_p() { return m_parentParam_p->Param_p(); }これはParam_p()という配列が呼ばれたら、m_parentParam_pの値...(2016/03/19)

C・C++
C#でFormを画面の下に固定したい
C#を用いてデスクトップマスコットを制作しているのですが、Formを画面の下に固定する方法がわかりません。誰か教えてくれませんでしょうか?対象のフレームワークのバージョン.NET Framework 4.5.2(2016/03/18)

C・C++
C#(VS2013)のWorkerスレッド
Q1) C#(VS2013)のForm上に配置しました、mouseClick(...)を、Workerスレッドから割込み起動する方法はありますか?mouseClick(...)とWorkerスレッドに関しましては、下記のコードを参照ください。 ==================private void mouseClick(object sender,MouseEventArgs...(2016/03/17)

C・C++
c++/cli variant型
こんばんは。c++/cliは初めていろいろ戸惑っているところなんですが、variant型というのは扱えるのでしょうか?COMですとVARIANT構造体とか、_variant_tがあったと思うのですが、c++/cliではどのクラスを使えばよろしいのでしょうか?(2016/03/17)

C・C++
C# Bluetooth USBドングルを使うには
市販のBluetoothのUSBドングルをC#で作成したアプリで制御する方法をご存知の方いらっしゃいますでしょうか?【開発環境】PC:Windows 7 Pro 64bit購入したドングル:PLANEX Bluetooth USBアダプター Ver.4.0+EDR/LE対応 BT-Micro4※GATTプロファイル対応品Windows 10から...(2016/03/14)

C・C++
C言語のif文について(初歩の初歩の初歩)
if(num % 2)とするときnumが2で割り切れ「ない」ときつまり()内が「偽」であるときputsの文が表示されます。if(num == 0)とするときnumが0のときつまり()内が「真」であるときputsの文が表示されます。()内が非0になるか0になるかというのはわかるのですが「真...(2016/03/01)

C・C++
C言語 クロージャマクロの読み方
#include <stdio.h>#define APPLY(type, closure, arg) (type)(&(closure), arg)#define APPLY_COUNTER(c, a) APPLY (((int (*)(Counter *, int))((c).func)), c, a) // <= #define MAKE_COUNTER(k) {k, counter_function};typedef struct{ int n; vo...(2016/02/25)

C・C++
永続化前後のクラスの表現について C#
ものすごくくだらない質問ですみません。リレーショナルデータベースを使わざるを得なく、O/Rマッピングツールは使えない状況です。class Employeeがあります。StaffCodeがありますが、将来このコードが重複はありませんが変わる可能性があるので永続化を目的としてこれを...(2016/02/20)

C・C++
ルンゲクッタ法による数値計算の高速化(C言語)
C言語にて4次のルンゲクッタ法で 次の非線形連立微分方程式を計算するプログラムを作りました。(添付画像) 出力される計算結果は、 ある時点で変数xが指数関数で立ち上がり、また指数関数で立ち下がるグラフです。 ファイル軽量化と高速化のため、必要なデータ(x > 1E-...(2016/02/14)

C・C++
C#でiniファイルの書き込みがうまくいきません。
C#初心者です。今回INIファイルを生成→書き込みを行うためのソースコードを書いたのですが、空ファイルの生成はうまくいくのにINIファイルへの書き込みがうまくいかず、空ファイルのままになってしまいます。なぜでしょうか?以下ソースコードusing System;using System.C...(2016/02/05)

C・C++
Python3.5をC++に組み込んで配布するには
C++のプログラムから、PythonのC APIを使って内部的にPython3.5を実行するプログラムを作りました。目標としては、別途Pythonをインストールしなくても、必要なコンポーネントを同梱して動くようにしたいのです。手元のPCでは満足に動作していましたので、試しにほぼインス...(2016/01/31)

C・C++
クイックソートをC++で作りたいのですが・・・
題の通り、C++でクイックソートを作りたいのですが、以下のコードではセグメンテーションエラーで動きませんでした。partition関数があやしいと思い、色々と試してみたのですが、やはりできなかったので、質問させていただくことにしました。結果としては、print関数で昇順...(2016/01/20)

C・C++
C++でのマージソートの実現方法について
C++でのマージソートの実現方法について、以下のコードを書いたのですが、どうしてもうまくソートできませんでした。 marge関数がおかしいと思うのですが、自分で確かめてみても、どこがおかしいのか分かりませんでした。どなたか、どうすればソートされた結果がメイン関数...(2016/01/19)

C・C++
Dev-C++ の使い方
Dev-C++ をダウンロードして使い始めましたが、教本に乗っている簡単なプログラムを書いてコンパイルしようとしたら、エラーメッセージが出てきて先へ進めません。私の書いたプログラムとエラーメッセージは下の通りです。「プログラム」// sample program#include <ios...(2016/01/02)

C・C++
c言語プログラミング ラックナンバーサーチ
実行時間の短い順に表示するプログラムを作成したいのですが、いろいろネットで検索して試みているのですが、なかなかできません。3ヶ月ほどかかっています。以下のコードを参考にしてどうすればいいか、ご教授してください。頭がこんがらがってなにがなんだかわかりません...(2015/12/24)

C・C++
すみません…。C言語の質問です!!
以下のような、ニューロン法のプログラムを作成したのですが、上手く結果を得ることが出来ませんでした…。どこが、どのように間違っているのかが分からないので、プログラムを修正していただけると嬉しいです。 よろしくお願いします。1.#include <stdio.h>2.#incl...(2015/12/19)

C・C++
C# Listクラスにクラスを追加したいがエラー
以下のようなコードを書いたのですが(A)(B)の箇所で(A) error CS1513: } が必要です。(B) /error CS1022:型、名前空間の定義、またはファイルの終わりが必要です。というエラーになるのですが、なにが間違っているのでしょうか。-----------------------------------------...(2015/12/17)

C・C++
MSのC#と『.net』の関係について
javaに似た言語使用のC#の使用を考えています。このC#は『.net』と関係有りますか?c#のexeファイルは、中間言語を使用していることはわかっています。以上、初心者の質問ですが宜しくお願いします。(2015/12/14)

C・C++
C#でクラスを共用したい時
C#でForm1とForm2でクラスを共用したい場合、どこに記述すればいいのでしょうか。VB6の時はグローバル変数を使ってやっていた事と同じことをやりたいのです。(2015/12/12)

C・C++
c言語構造体に関するプログラム
データファイルをコマンドラインから読み込み、元のファイルの内容に加えその平均と評価を出力するプログラムを作っているのですが、実行しても意味のわからない文字が羅列され更に平均等が0になってしまいます。分かる方いらっしゃいましたら回答よろしく願いします<(...(2015/12/10)

C・C++
C#でダイアログボックスはどこにあるのでしょうか
C#初心者です。以前VBを使っていた時にはダイアログが選べたんですけど、C#で新しい項目の追加をしてもFORMは出てくるんですが、ダイアログが出てきません。何を追加すればVB6のときのダイアログに相当するのか教えて下さい。(2015/12/05)

C・C++
C言語の問題です!!
すみません。詳細表示をする際に、未ソート部の先頭要素の上に記号文字「*」を表示し、未ソート部の最小要素の上に記号文字「+」を表示したいと思い、以下のソースプログラムを作成したのですが、結果が何か違う気がします…。どこが違うのか、教えていただけませんか? ...(2015/12/05)



7月29日で無料アップグレード期間が終了する、Microsoftの最新OS。とんでもないレベルで普及している自社の基幹製品を無料でアップグレードさせるというビジネス上の決断が、今後の同社の経営にどのような影響をもたらすのか、その行方にも興味が尽きない。

ドイツ政府が中心となって推進する「第四次産業革命」。製造業におけるインターネット活用、スマート化を志向するもので、Internet of Things、Industrial Internetなど名前はさまざまだが、各国で類似のビジョンの実現を目指した動きが活発化している。

資金繰りが差し迫る中、台湾の鴻海精密工業による買収で決着がついた。寂しい話ではあるが、リソースとして鴻海の生産能力・規模を得ることで、特にグローバルで今後どのような巻き返しがあるのか、明るい話題にも期待したい。