ITmedia総合 >  質問!ITmedia  >  C

C・C++
C#で書かれた市販のソフトってあるんですか?
タイトル通りなのですがC#で書かれた市販のソフトってあるんですか?すぐに中身を解析されてしまうのでC#は業務用に限られるイメージがあるのですが。(2017/03/20)

C・C++
C言語プログラムの並列化について
OpenMPを用いて以下のC言語プログラムを並列化させようと考えています。(sumの部分は今は単純な足し算ですが、kk0~kk4を用いた複雑な計算を考えています。)------------------------------------------------------------------------------#include <stdio.h>#inclu...(2017/03/13)

C・C++
C++言語のmain関数の戻値について
WindowsでVisualC++を使っています。int main() {?return 0;} で正常終了ですが、int main(){?return 1;}と0以外の数値を返してしまった場合、OSは何か処理をするのでしょうか?何かゴミ・スレットや、プログラムがメモリに残ったり、問題が残るのでしょうか?よろしくお願...(2017/03/11)

C・C++
C# コンソールアプリケーション 追加
visual studio 2013でC#のコンソールアプリケーションを作成したのですがコンソールアプリケーションにボタンを追加する方法はどうすれば良いのでしょうか?(2017/03/08)

C・C++
c言語でintをchar*に代入
c言語を用いてマイコンにシリアル通信経由で値を書き込もうとしています.PCからAscii(Aの場合は0x41)でマイコンにデータを送信し,マイコンでstatic int receivedUART[30];上記の変数に格納後し,書き込みのコマンドだと判断した場合に, char *kWifiSsidの変数に書き込みたい...(2017/03/07)

C・C++
C++のnewの使い道
最近C++を勉強しているのですが、new演算子はどういうときに使うべきでしょうか?メモリを動的確保できるのはわかります。Cのmallocのようなものと考えていいのでしょうか?つまり、関数内でメモリを確保してそのアドレスを返すとか、コンパイル時に不明なサイズのメモリを...(2017/03/07)

C・C++
自宅でlinux環境を作ってC言語を書けますか?
表題の環境でコーディングをしたいです。【質問1】参考になるサイトなどはありますでしょうか?【質問2】linux環境での開発を、windows環境で開発をすることは可能なのでしょうか?仮にvisual studio が入っているwindows環境があったとして、makeファイルをvisual studi...(2017/02/22)

C・C++
C言語 素数の和
任意の数から任意の数までの素数の和算出するプログラムが大体できましたがうまく動きません。どこを追加・削除すればいいのでしょうか? 実行例1数1:10数2:2素数の和:17実行例2:数1:900数2:1000素数の和:13330参考2+3+5+7=17 907+911+919+929+937+941+947+953+967+971+977...(2017/02/20)

C・C++
棒グラフ C言語
C言語)実行結果のような非負の整数を読み込んで棒グラフを表示させるプログラム[読み込んだ整数が-1である場合は整数の入力を表示して棒グラフの表示を行う。グラフは★一つで10、☆一つで1を表すこととする。配列を使う。数字を表示する際は3桁分のスペースを使う]はど...(2017/02/20)

C・C++
C言語 数字カウント
手持ちで”カチカチ”とやって、数をカウントするようなものが作りたいのですが、初心者なもので、全くわかりません。構成的にはWINDOWSのような画面を出し、あるキーを押したら、下に表示してある数が1つずつ増えると言うものを作りたいのですができますでしょうか?そし...(2017/02/19)

C・C++
C++での入出力演算子のオーバーロード
C++学習者です。Visual Studio 2015 を使っています。入力演算子>> と出力演算子<<をオーバーロードする関数をfriend としてクラス定義の中に書きましたが、”メンバーではありません” というメッセージが出てきてコンパイルできません。エラー番号はC2039です。何...(2017/02/14)

C・C++
パックマンゲーム 敵の動きについて c言語
現在 簡単なパックマンゲームを作成しています。以下のプログラムだと、・敵が壁にあたると全く動かなくなるという問題点があります。なので、例えば、「動ける(壁でない)方向のうち、移動後の距離が一番自機に近い方向に移動する」というアルゴリズムにしようと思ったので...(2017/02/10)

C・C++
C言語で作ったEXEファイルの実行について
最近、C言語で作ったEXEファイルをPC上で実行しました。ファイルは実行できて、数値の入力、計算結果の表示はされるのですがすぐに閉じて(終了して)しまいます。プログラムの流れは1)メッセージの表示2)カンマ区切りで数値の入力3)計算結果の表示の順番で実行され...(2017/02/09)

C・C++
C言語でのネットワークプログラミング
現在Linuxを用いてC言語でTCP/IPのサーバ、クライアントプログラムを作成しています。sendとrecvの正しい使い方がわかっておりません。一度のrecvですべてのデータを受け取れないことはわかっているのですが、どのように記述するのが良いのでしょうか。1バイトずつrecvす...(2017/02/04)

C・C++
C++のインクルードファイル
私自身はCについてはビギナーの域を出ないのですが、ある専門家が作ってダウンロードして使用するソースプログラムがありました。解凍してボーランド(現Embarcadero?)BCC32でコンパイルしたところ、”インクルードファイルがない”とのことでした。プログラムの冒頭部の...(2017/01/30)

C・C++
C++ クラス定義の質問
C++学習者です。Visual studio community 2015 を使っています。銀行口座を表す SavingsAccount というクラスを作り、添付のプログラムをコンパイルしようとしましたが。以下のようなエラーメッセージが出てきました。1>------ ビルド開始: プロジェクト:ConsoleAppli...(2017/01/23)

C・C++
C言語 複数ファイル操作について
Cプログラミング初心者です。論文などの何行も文章があるようなテキストファイル(ここでは1.txtとします)と、他に予め単語をいくつか登録しているテキストファイル(2.txt)を開き、1.txtを最初の行から一行ごとに読み込み、2.txtの中にある単語が1つでもその一行の文章中に...(2016/12/25)

C・C++
C言語のLintについて
ご教示ください。C言語の構文チェッカーでLintというものがあるらしいのですが、最近のOSには標準では入っていないのでしょうか?(CentOS7でlintと実行してみたらそんなコマンド無いと表示されました)よろしくお願いします。(2016/12/15)

C・C++
C++のファイルに対する配列データの読み書き
C++で配列c[0],c[1],....の値をファイルに出力すると、1.2 3.2 5.1 8.2 -9.1のようになると思います(この例は配列のサイズが5)。実際は100以上の配列にします。プログラム的にはだいたい下のようになると思っています。std::ofstream ofs( "test.txt" );ofs &l...(2016/12/12)

C・C++
arduinoで作ったプログラムとC言語の違い
arduinoで作ったプログラムとC言語で作ったプログラム、どちらもC言語にコンパイルされるらしいが、中身は同じでしょうか。工業用には問題ないでしょうか。arduinoは単なるおもちゃでしょうか。お願いします。(2016/12/05)

C・C++
C,C++に変数の初期化と処理系について
C,C++で変数宣言したけれども初期化しないで使った場合、何らかの値を出力してしまう場合とかエラー(core dumpなども)を出して停止する場合など処理系依存ということになると思います。また、別言語ではデフォルトでゼロ指定される場合もあります。これは自動初期化...(2016/12/04)

C・C++
C# EPPlusを使用してのExcel保存処理
C#でEPPlusを使用してエクセルからデータを読み込み、変更、別のエクセルに保存しようとしているのですが、出来た.xlsxファイルがよくわからない状態になっています。【出来たファイル】1.作成されたデータ量がINTEROP.EXCELで作成された物より小さい (1300kのファイルが...(2016/12/02)

C・C++
C言語の定数のサフィックスについて
C言語に詳しい方はおバカな質問をしていると思われるかもしれませんが、当方はソフトは初心者なのでご容赦ください。C言語で定数を扱う際に一定以上のサイズの定数の場合L、UL等のサフィックスを付けないと正常に処理されない(例:0x0123456789ABCDEFという定数はサフィッ...(2016/12/02)

C・C++
C言語に詳しい方お願い致しいます
文字列Aから文字列Bを除いた結果を表示するプログラムなのですが一ヶ所分からない部分があります。#include <stdio.h>#include <string.h>int main(void){ char str1[] = "abcdefg"; char str2[] = "cde"; char str3[128] = "&quo...(2016/12/01)

C・C++
C言語の構造体について
ご質問があります。現在C言語について学習しているのですが、構造体を勉強しているときに下記のようなコードを作ったのですがstorage size of 'mydata' isn't knownというエラーが出てきてしまいます。どこが間違っているのかがわかりません。ご指南ご指導して頂けると助か...(2016/11/28)

C・C++
[C言語] 整数を昇順でソートする
このサイト(http://www.kusa.ac.jp/~kajiura/c/hairetsu/newpage3.htm)で、整数を昇順でソートするソースコードが示されています。しかし、for文の中にfor文、その中にif文を用いた箇所が何を実行しているのか全く理解できません。どのような思考を持てばこのようなソース...(2016/11/23)

C・C++
C言語、配列の積
整数型二次元配列x,yに適当な値をキーボードから入力し、次にそれらの行列の積を計算して二次元配列zに代入し、行列x,y,zの要素を出力せよ。但し、配列の大きさは最初にキーボードから入力しておき、変数宣言においては、配列の大きさを大きめに宣言しておき、キーボードか...(2016/11/19)

C・C++
C言語のwhile文はネストできますか?
「*」を使用して、n列、m行の四角を表示させるプログラムを考えました。---------------------------------------------------------------------------------------------#include<stdio.h>int main(void){int i=0,j=0,n,m;printf("n入力:");scanf("...(2016/11/17)

C・C++
猿にもわかるC言語
C言語を勉強しようと思い、日経BPの「プログラムを作ろう! Visual C++ 2008 Express Edition」を購入し、インストールしてみたが、素人には無理かと・・・Textboxを設定し、ボタンをつけてさらにビルドだデバックだと書いてあるが、一向に同じ画面にならない。...(2016/11/16)

C・C++
PHP コマンドライン 引数 C実行
失礼します。現在PHPからCで作成したexe(実行ファイル)を呼び出したいのですがVisual studioでやった時のようにargc,argvに引数を渡して実行する記述の方法がわかりません。ご教授頂きたいです。何卒よろしくお願いします。$c_start = "./Server.exe";$c_result ...(2016/11/16)

C・C++
ラズベリーパイ3 C言語でGUIを作成する方法
ラズベリーパイ3(OS raspbian light)のC言語を使って通信用のプログラムを作成しています。現在このプログラムはコンソールアプリケーションなのですが、GUIで、パラメータ設定や、受信データのグラフ化をできるようにしたいと考えています。VCのように、ボタン押下でイベ...(2016/11/15)

C・C++
C言語 2次方程式の解を求めるプログラム
ポインタを使った2次方程式の解を求めるプログラムを作りたいのですが、どこが間違っているのか分かりません。#include<stdio.h>#include<math.h>int quadEq(int a, int b, int c, double *px1, double *px2)int main(){int a,b,c,s; double x1,x2; printf(...(2016/11/12)

C・C++
配列を用いたC言語プログラミングについて
以下のルンゲクッタ法を用いたプログラムに配列などを使いさらに短くしたいのですがどのような方法が有りますか?#include <stdio.h>#include <math.h>double f1(double t1,double w,double x,double y,double z);double f2(double t1,double w,double x,doubl...(2016/11/09)

C・C++
C言語 if分岐 strcmp
失礼します。現在test_wordに格納されている文字列を数字の0又は空白だった場合の条件を記述していきたいのですが、うまくいきません。最初の条件で0又は空白ではない場合を記述しelse ifで0又は空白の場合を記述しています。ステップ実行して確認しているのですが、test_w...(2016/11/09)

C・C++
C言語 strtok
現在CSVファイルを読み込み多次元配列に格納しているのですが1行をstrtokで区切ってしまうと空白を無視してしまい、困っています。例"xxx","","yyy",""のような文字列、空白、文字列があるとして空白は空白で読み込みたいです。説...(2016/11/08)

C・C++
C言語 小数点 削除
失礼します。char xxxに0.01と文字列が格納されている変数に対して0.0を削除して1のみにしたいのですがどのように作成したらいいのでしょうか小数点のみを削除する方法はなんとなくわかるのですが、複数ある際にどのようにしたらいいかわかりませんよろしくお願い致します。(2016/11/07)

C・C++
MACアドレス C言語
eclipseでインターネットにあるMACアドレスを取得するプログラムをコピペしました。それでMACアドレスが正常に取得されているかどうかはどこでわかるのでしょうか?ソースコードを貼り付けさせて頂きます。(C言語で御座います。)#include <stdio.h>#include <st...(2016/11/04)

C・C++
C言語 年跨ぎ アルゴリズム
失礼します。説明が下手で申し訳ございません例えば11の変数XXXと15の変数YYYがあるとしてfor(xxx; xxx < YYY; xxx++){ printf("%d",xxx);}としたら出力が11,12,1と値が変わっていってほしいのですが、どのように考えを組み立てていけばいいかわかりませ...(2016/10/31)

C・C++
組み込みC言語 AES 暗号・復号化の利用
組み込みマイコン関係の開発に携わっているものです。この度、AES128の暗号・復号化を使用する開発案件に携わることになり、AESの暗号・復号化について勉強中です。まだ、マイコンでの暗号化・復号化処理という開発経験がないため、皆様にご教示頂きたく質問させて頂きます...(2016/10/27)

C・C++
C言語のシュミレーションソフトを教えてください
現在、一からC言語を勉強しています。CASLではデバッグや変数が可視化できるシュミレーションソフトウェアがありますが、C言語にも同様のソフトウェアはありますか?オススメのものがあれば教えてください。(2016/10/13)

C・C++
C言語の配列を使ったプログラミングについてです。
5人の数学と英語の点数の合計が入る二次元配列を用意し、5人の数学 (scores [i] [0]) と英語 (scores [i] [1]) の点数の入力する.5人の数学と英語の合計点を計算し配列に入れる (scores [i] [2]).数学と英語と合計の一覧を表示したあと,合計点の最高点と最低点を表示す...(2016/10/12)

C・C++
C言語プログラムエラーについて
構造体とポインタを使って関数電卓のプログラムを作ってコンパイルしたのですがひとつだけエラーがでて困っています。親切な方回答よろしくお願いします。ソースコード↓#include<stdio.h>#include<string.h>#include<math.h>int main(void){int i;doubl...(2016/09/29)

C・C++
CSV 指定列 文字列 C言語
失礼します、C言語である文字列が入っている行だけを読み込みたいのですが、どのような考え方で可能でしょうか?例XXX,YYYY,OOOOTTT,LLLL,KKKK,GGGG,DDDMMM,WWWW,AAAA例えば1行づつ読み込んだ時にLLLLが入っていればその行のKKKK?DDD改行が入るまで読み込みたいです。よ...(2016/09/27)

C・C++
[C#]型変換について教えてください。
◆int型のリスト「 List<int>」に変換したいです。以下、ソースの一部を記述します。***********ソースの一部*********** string str; Console.Write("4桁の数値->"); str = Console.ReadLine();********************...(2016/09/24)

C・C++
c言語 古い書籍 使える? 使えない?
新版C言語プログラミングレッスン 入門編 という本を買ったのですが、サンプルコードを打ち込んでもエラーばかり出ます。例えば、printf → printf_s に変えなければいけないなど、対応していない部分が多いです。最新の書籍を買った方がよいのでしょうか?もし、入門書...(2016/09/23)

C・C++
C++での戻り値について
C++で以下のソースを書きました。どうしてaaaは問題ないのにbbbはだめなのかがわかりません。どちらも、func1()、func2()で設定した文字列・vectorのポインタを返したいです。int main(){const char* aaa = NULL; std::vector<const char*>* bbb = NULL;aaa =...(2016/09/22)

C・C++
#includeとexternとCコンパイラ
表題についてお伺いします。(1)Cファイル内の関数をexternで渡す(2)#includeでCファイルごと定義してその関数を使うでは、コンパイルは異なるでしょうか?具体的には、(1)はCファイルをCコンパイルする(2)はCファイルをC++コンパイルするになりますか?前提条件:VS2013pr...(2016/09/21)

C・C++
C++ proxy class の質問
C++の学習者です。Visual Studio Community 2015の上で、教本を使って勉強しています。その中でproxy class のサンプルコードがあり、忠実にキーボードから入力してビルドしようとしたのですが、添付画面写真のようなエラーメッセージが出て、出来ませんでした。ちゃ...(2016/09/16)

C・C++
C言語 ポインタのポインタ
失礼します。現在ある確保したメモリに対してCSVから得た値を配列として入れていきたいのですが、うまくいきません。エラーとしてはコマンドプロンプトに何も表示がされていない状態です。#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h&g...(2016/09/01)

C・C++
C#の構文教えてください
C#の構文教えてください。interfaceの使い方はわかりますが、下記構文はどういう意味でしょうか。強調色もなければ、ソースコードにTという関数はどこにもありません。お願いします。interface IQ<T>interface IQ<T> where T(2016/08/23)



多くの予想を裏切り、第45代アメリカ合衆国大統領選挙に勝利。貿易に関しては明らかに保護主義的になり、海外人材の活用も難しくなる見込みであり、特にグローバル企業にとっては逆風となるかもしれない。

携帯機としても据え置き機としても使える、任天堂の最新ゲーム機。本体+ディスプレイ、分解可能なコントローラ、テレビに接続するためのドックといった構成で、特に携帯機としての複数人プレイの幅が広くなる印象だ。

アベノミクスの中でも大きなテーマとされている働き方改革と労働生産性の向上。その実現のためには人工知能等も含むITの活用も重要であり、IT業界では自ら率先して新たな取り組みを行う企業も増えてきている。