ITmedia総合 >  質問!ITmedia  >  C

C・C++
C++ ソケット
C++のソケットでサーバと接続するクライアントを作っているんですが、 クライアントが起動するPC(Windows)にネットワークが2つあった場合どちらかを使う見たいな設定ができるんですかね?具体的にはローカルエリア接続とローカルエリア接続2があってローカルエリア接続2を使...(2016/05/19)

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# リストビューのバー幅
C# リストビューのバー幅を変更したいです。一番簡単な方法をお教えいただけませんか?(2016/05/11)

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)

C・C++
C言語のポインタのことで
int num=15;int *p=&num;char h= 'A';char *p=&h;って、数字や一文字の時は変数を用意しなくてはならないのに、char *z="K"; ←ダブルクォーテーションで囲むと1文字もOKprintf("%c\n",*z);とか、char *name="名前";printf("%s...(2015/12/01)

C・C++
C++におけるバイナリファイルの入出力について
VisualStudioExpress2015のC++にて、次のような記述をし、二回目に実行したところアクセス違反が発生してしましました。内容としてはセーブデータが見つからない場合はセーブデータにクラスの情報を書き込み、セーブデータがあった場合はセーブデータからクラスの情報を読...(2015/11/30)

C・C++
C C++ cinとは?
Javaの本しか読んだことがないのですが、データ構造とアルゴリズムの本を読んでいます。解説がCやC++で書かれているため、わからない部分があります。cinと出てくるのですが、これはどういったものなのでしょうか?詳しい方いらっしゃいましたら、教えてください。よろしく...(2015/11/27)

C・C++
C++ メモリの動的確保について
C++のメモリの動的確保について、以下のことが分からないので、教えて頂けないでしょうか?適切にメモリ確保が行えていたとしても,あることに注意しないと実行時にプログラムが不正に停止することがある.「あること」について,また「あること」が起こるプログラムの例を...(2015/11/23)

C・C++
C++言語でアプリを立ち上げる
プログラムを自作したい。どのようになるでしょうか?時間指定で立ち上げたいです。(2015/11/21)

C・C++
Cコードでのパイプの疑似的な再現方法
どうも、他の人が作ったコマンドプロンプトで利用するプログラムをDLLに変更したいと思っています。hoge.txt > mage.exeという風にテキストを引き渡すと、構文解析を行って必要な情報を返してくれるプログラムなので、テキストを引き渡さないときは、入力するためのプロ...(2015/11/21)

C・C++
C++のコンパイルエラーが
おこります。---------------------------------#include <stdio.h>int main(void){ printf("hello, world\n"); return 0;}--------------------------------------をコンパイルするのですができません。以下のエラーが出ます。--------------------...(2015/11/20)

C・C++
C++ 連結リストの結合について
現在、C++で連結リストの結合を実現しようとしているのですが、自分のやり方ではどうしてもエラーになってしまい、他にうまい実現方法が思いつかないので質問させていただきます。以下が私が作ったプログラムなのですが、どこをどう変えたらうまく行くのか、具体的に教えて...(2015/11/17)

C・C++
C#でthisポインタのような感じで渡したい
こんにちは。C#で以下のようなことをしようとしましたら「error CS1605: 読み取り専用なので 'this' は ref または out 引数として渡せません」とエラーが返されてしまいました。C++ではthisポインタを渡すことができますが、C#で似たようなことをするにはどのようにすれば...(2015/11/16)



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

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

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