2ちゃんねる★スマホ版★■掲示板に戻る■全部1-最新50

1行ずつC++を書いてプログラムを作成するスレ [転載禁止]©2ch.net

1 :
デフォルトの名無しさん
2015/05/20(水) 20:35:28.83 ID:rmFzlVri
#include<stdio.h>
2 :
2015/05/20(水) 20:36:42.04 ID:TMa82PCT
int main(void) {
3 :
2015/05/20(水) 20:39:06.75 ID:TMa82PCT
int i[100],*p,*q,*r;
4 :
2015/05/20(水) 20:40:50.95 ID:TMa82PCT
// さて、何を作ろっか?
5 :
2015/05/20(水) 20:51:48.76 ID:TMa82PCT
// 取り敢えずチェスでも作りますか
6 :
2015/05/21(木) 01:21:51.60 ID:3JvFCRGz
*p = 1; //原因はわからないけどこうしないとなぜか動かない(warningは無視すること)
7 :
2015/05/21(木) 06:05:42.12 ID:CMCnPh8J
setjump()
8 :
2015/05/21(木) 10:01:52.59 ID:bEu3RZOi
__asm jmp ax;
9 :
2015/05/21(木) 11:49:55.07 ID:L1iuN/LF
上産業削除
// せめてコンパイルが通る奴、動く奴をかけ
if (_argc<2) main();
10 :
2015/05/21(木) 13:17:00.06 ID:AtYyiOav
//#include <stdio.h>
// なんて文から始まってる時点で>>1のレベルが知れる
11 :
2015/05/21(木) 16:43:06.88 ID:nv21Dair
//>>1だけどすごく分かる
//↓から仕切り直し
12 :
デフォルトの名無しさん
2015/05/21(木) 18:43:37.89 ID:SUMfkGMs
#include<stdio.h>
13 :
2015/05/21(木) 18:44:49.58 ID:ILKo8t+a
#include <stdlib.h>
14 :
2015/05/21(木) 18:46:24.25 ID:ILKo8t+a
#include <string.h>
15 :
2015/05/21(木) 18:56:28.17 ID:ILKo8t+a
#include <ctype.h>
16 :
2015/05/21(木) 19:02:40.31 ID:ILKo8t+a
#include <math.h>
17 :
デフォルトの名無しさん
2015/05/21(木) 19:04:45.26 ID:WhiRQ/oN
#include <QApplication>
18 :
2015/05/21(木) 19:06:32.73 ID:ILKo8t+a
#include <assert.h>
19 :
2015/05/21(木) 19:07:30.98 ID:ILKo8t+a
#include <errno.h>
20 :
2015/05/21(木) 19:09:55.80 ID:ILKo8t+a
#include <float.h>
21 :
デフォルトの名無しさん
2015/05/21(木) 19:10:27.55 ID:WhiRQ/oN
#define ZERO 1
22 :
2015/05/21(木) 19:10:57.97 ID:ILKo8t+a
#include <limits.h>
23 :
デフォルトの名無しさん
2015/05/21(木) 19:12:29.26 ID:WhiRQ/oN
#define WIN32_LEAN_AND_MEAN
24 :
デフォルトの名無しさん
2015/05/21(木) 19:15:27.59 ID:WhiRQ/oN
#if defined(__GNUC__) && __GNUC_PREREQ(4, 9)
25 :
デフォルトの名無しさん
2015/05/21(木) 19:20:55.03 ID:WhiRQ/oN
26 :
2015/05/21(木) 19:25:26.42 ID:ILKo8t+a
>>17を削除。標準C++のみにしてくれ。
27 :
2015/05/21(木) 19:26:34.13 ID:ILKo8t+a
#include <setjmp.h>
28 :
2015/05/21(木) 19:27:39.87 ID:ILKo8t+a
#include <stdarg.h>
29 :
2015/05/21(木) 19:28:39.67 ID:ILKo8t+a
#include <time.h>
30 :
デフォルトの名無しさん
2015/05/21(木) 19:28:55.27 ID:WhiRQ/oN
#endif
31 :
2015/05/21(木) 19:53:25.21 ID:ILKo8t+a
// メニューの定義をファイルから読み込み、メニューを表示し、選択された項目に対応するコマンドをsystem()で実行するプログラム。
32 :
2015/05/21(木) 19:55:40.08 ID:ILKo8t+a
typedef struct MENU {
33 :
2015/05/21(木) 20:00:21.92 ID:ILKo8t+a
int num_items; //メニュー項目の個数。
34 :
2015/05/21(木) 20:20:05.92 ID:ILKo8t+a
struct MENUITEM *items; //メニュー項目の配列。
35 :
2015/05/21(木) 20:40:52.79 ID:ILKo8t+a
} MENU;
36 :
2015/05/21(木) 20:42:41.49 ID:ILKo8t+a
typedef struct MENUITEM { //メニュー項目。
37 :
2015/05/21(木) 20:52:31.69 ID:ILKo8t+a
char *text;
38 :
2015/05/21(木) 20:54:25.50 ID:ILKo8t+a
char *command; //選択されたときに実行するコマンド。
39 :
2015/05/21(木) 21:37:14.65 ID:CMCnPh8J
\
40 :
2015/05/21(木) 21:52:40.41 ID:ILKo8t+a
int access_number; //入力する番号。
41 :
2015/05/21(木) 21:53:14.91 ID:ILKo8t+a
} MENUITEM;
42 :
2015/05/21(木) 21:55:02.29 ID:ILKo8t+a
MENU *menu_load(const char *fname); //メニューを読み込む関数。
43 :
2015/05/21(木) 21:58:17.99 ID:ILKo8t+a
void menu_destroy(MENU *menu); //メニューを破棄する関数。
44 :
2015/05/21(木) 22:16:32.96 ID:+WdqbcOe
#error We were already tired.
45 :
2015/05/21(木) 23:18:59.48 ID:ILKo8t+a
>>44を削除。We robots don't get tired.
46 :
2015/05/22(金) 08:26:00.37 ID:pK5jLN5h
class CVoid { // 純粋抽象クラス すべてのクラスはここから派生すること
47 :
2015/05/22(金) 08:28:26.52 ID:pK5jLN5h
protected: CVoid();
48 :
2015/05/22(金) 19:26:05.67 ID:P3+Aa6Ln
CVoid(const CVoid& cv); //これ、何するクラスなん?
49 :
2015/05/22(金) 19:28:32.71 ID:P3+Aa6Ln
CVoid& operator=(const CVoid& cv);
50 :
2015/05/22(金) 19:29:47.04 ID:P3+Aa6Ln
virtual ~CVoid();
51 :
2015/05/22(金) 19:30:28.59 ID:P3+Aa6Ln
public:
52 :
2015/05/22(金) 19:32:19.01 ID:P3+Aa6Ln
static CVoid *CreateInstance();
53 :
2015/05/22(金) 19:59:19.18 ID:pK5jLN5h
protected: _char16_t *className;}; // 派生クラスのコンストラクタは、クラスインスタンスをユニークに識別できる識別子、またはクラス名を入れろ
54 :
2015/05/22(金) 20:02:39.42 ID:pK5jLN5h
class CTexture : public CVoid
55 :
2015/05/22(金) 20:06:50.11 ID:MVuO5Jda
// このすれからコード引っ張ってビルドとテスト走らすciサーバーをたててはどうか
56 :
2015/05/22(金) 23:24:09.65 ID:KU0TP+Rc
パッチ。>>30を削除して以下の行に置換
typedef char32_t _char16_t; // C++11に準拠しろカス
57 :
2015/05/22(金) 23:30:42.09 ID:KU0TP+Rc
{ unsigned char * pVertexBuffer; // 頂点ばっふぁ。 どうしてAPI呼び出しなく、直接ポインタの先を参照できないのか? お分かりになりますでしょうか?
58 :
2015/05/23(土) 21:11:44.23 ID:ojXlCtK2
public: unsigned char *GetBuffer();
59 :
2015/05/23(土) 22:07:09.19 ID:TTTIDkYw
exit(0);
60 :
デフォルトの名無しさん
2015/05/24(日) 17:43:47.42 ID:ho5z3s7k
list = [[0 for x in range(5)] for y in range(5)] #とりあえず行列は初期化しといた
61 :
デフォルトの名無しさん
2015/05/24(日) 19:36:42.87 ID:SrBykNuH
start:
62 :
デフォルトの名無しさん
2015/05/24(日) 20:43:28.80 ID:ejiCim8T
goto start;
63 :
デフォルトの名無しさん
2015/05/24(日) 21:44:24.43 ID:ciof6AE6
// >>62
// >>1000でそれを書くための仕込みなのに何てことするんだ。
64 :
デフォルトの名無しさん
2015/05/24(日) 22:20:46.40 ID:0tukOeew
// >>62
// ああ……なんてことを……
65 :
2015/05/24(日) 22:25:06.07 ID:tHPLTcxB
>>59-62 お前ら不合格だから消えてもらおう。
66 :
2015/05/24(日) 22:27:14.96 ID:tHPLTcxB
CTexture();
67 :
2015/05/24(日) 22:31:07.74 ID:tHPLTcxB
CTexture(const CTexture& ct);
68 :
2015/05/24(日) 22:31:46.85 ID:tHPLTcxB
CTexture& operator=(const CTexture& ct);
69 :
デフォルトの名無しさん
2015/05/24(日) 22:32:07.66 ID:gusN30cl
list = [[0 for x in range(n)] for y in range(n)]
とりあえず行列は初期化しといた
70 :
2015/05/24(日) 22:32:35.03 ID:tHPLTcxB
CTexture(CTexture&& ct);
71 :
デフォルトの名無しさん
2015/05/24(日) 22:37:12.10 ID:ejiCim8T
start:
72 :
デフォルトの名無しさん
2015/05/24(日) 23:28:53.74 ID:ciof6AE6
int main()
73 :
2015/05/24(日) 23:44:55.83 ID:SRTV9w/+
{printf("うんち\n");
74 :
2015/05/24(日) 23:45:24.40 ID:tHPLTcxB
おいおい、文法を守れよ。。。
75 :
2015/05/24(日) 23:48:04.60 ID:tHPLTcxB
{MENU *menu = menu_load("menu.txt");
76 :
2015/05/25(月) 00:25:58.12 ID:o+Tn8s8h
rem
77 :
2015/05/25(月) 01:40:06.54 ID:CnHxK/pL
//誰かデバッグしろや
78 :
2015/05/25(月) 05:58:35.18 ID:gWMMo+ag
>>74
お前がな
79 :
デフォルトの名無しさん
2015/05/26(火) 23:08:51.20 ID:761Zvw5r
//グダグダやな
80 :
2015/05/27(水) 00:25:53.32 ID:IR3HRsGC
std::cout << "せやな" << std::endl;
81 :
2015/05/27(水) 04:11:31.82 ID:Cp39/RNE
>>80
//printfとcoutまぜたらあかんねんで
82 :
デフォルトの名無しさん
2015/05/27(水) 07:03:55.22 ID:guxvAemp
/*
83 :
デフォルトの名無しさん
2015/05/27(水) 14:06:22.93 ID:y5O3KJzy
わたし、右乳首に見えますか。こう見えて左です。
84 :
2015/05/27(水) 22:56:08.53 ID:LLFetYML
*/
85 :
デフォルトの名無しさん
2015/05/27(水) 23:23:47.51 ID:guxvAemp
/*
86 :
デフォルトの名無しさん
2015/05/28(木) 00:07:38.50 ID:SHEc2BpH
int integer = 0.1;
87 :
デフォルトの名無しさん
2015/05/28(木) 00:13:00.26 ID:SHEc2BpH
int 1 = 1 / 0;
88 :
2015/05/28(木) 00:46:35.45 ID:LMvJvVjo
????(´・ω・`) */
89 :
2015/05/28(木) 09:13:17.40 ID:M3pQejOn
/*
#include<stdio.h>
int main(void) {
int i[100],*p,*q,*r;
// さて、何を作ろっか?
// 取り敢えずチェスでも作りますか

*p = 1; //原因はわからないけどこうしないとなぜか動かない(warningは無視すること)
setjump()
__asm jmp ax;

//上産業削除 by ID:L1iuN/LF

// せめてコンパイルが通る奴、動く奴をかけ
if (_argc<2) main();

//#include <stdio.h>
// なんて文から始まってる時点で>>1のレベルが知れる
//>>1だけどすごく分かる
//↓から仕切り直し

*/
90 :
2015/05/28(木) 09:13:45.61 ID:M3pQejOn
#include<stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <math.h>
// #include <QApplication>
#include <assert.h>
#include <errno.h>
#include <float.h>

#define ZERO 1

#include <limits.h>

#define WIN32_LEAN_AND_MEAN

#if defined(__GNUC__) && __GNUC_PREREQ(4, 9)

// https://ideone.com/Kcm5t4
// >>17を削除。標準C++のみにしてくれ。

#include <setjmp.h>
#include <stdarg.h>
#include <time.h>

//#endif
typedef char32_t _char16_t; // C++11に準拠しろカス by ID:KU0TP+Rc
91 :
2015/05/28(木) 09:14:16.53 ID:M3pQejOn
// メニューの定義をファイルから読み込み、メニューを表示し、選択された項目に対応するコマンドをsystem()で実行するプログラム。

typedef struct MENU {

int num_items; //メニュー項目の個数。

struct MENUITEM *items; //メニュー項目の配列。

} MENU;


typedef struct MENUITEM { //メニュー項目。

char *text;
char *command; //選択されたときに実行するコマンド。
\

int access_number; //入力する番号。

} MENUITEM;


MENU *menu_load(const char *fname); //メニューを読み込む関数。
92 :
2015/05/28(木) 09:16:13.54 ID:M3pQejOn
void menu_destroy(MENU *menu); //メニューを破棄する関数。

/* #error We were already tired.
>>44を削除。We robots don't get tired. */


class CVoid { // 純粋抽象クラス すべてのクラスはここから派生すること
protected: CVoid();

CVoid(const CVoid& cv); //これ、何するクラスなん?

CVoid& operator=(const CVoid& cv);

virtual ~CVoid();

public: static CVoid *CreateInstance();

protected: _char16_t *className;}; // 派生クラスのコンストラクタは、クラスインスタンスをユニークに識別できる識別子、またはクラス名を入れろ
93 :
2015/05/28(木) 09:16:39.24 ID:M3pQejOn
class CTexture : public CVoid

// このすれからコード引っ張ってビルドとテスト走らすciサーバーをたててはどうか
//パッチ。>>30を削除して以下の行に置換
//typedef char32_t _char16_t; // C++11に準拠しろカス

{
unsigned char * pVertexBuffer; // 頂点ばっふぁ。 どうしてAPI呼び出しなく、直接ポインタの先を参照できないのか? お分かりになりますでしょうか?

public: unsigned char *GetBuffer();

exit(0); //>>59

list = [[0 for x in range(5)] for y in range(5)] #とりあえず行列は初期化しといた

start:

goto start; //>>62

// >>62
// >>1000でそれを書くための仕込みなのに何てことするんだ。

// >>62
// ああ……なんてことを……

//>>59-62 お前ら不合格だから消えてもらおう。
94 :
2015/05/28(木) 10:09:18.80 ID:8y+xoJ4o
----つ(_*_)と-----
*/
95 :
デフォルトの名無しさん
2015/05/29(金) 14:27:54.12 ID:KOVocLoU
:wq 1行ずつC++を書いてプログラムを作成するスレ.php
96 :
デフォルトの名無しさん
2015/05/29(金) 17:57:26.58 ID:rWiSqpgc
MessageBox( NULL, "何らかの原因でウィンドウが作成できませんでした。\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nアトシラネ", "Err━━━(゚∀゚)━━━or!!!", MB_ICONERROR | MB_YESNOCANCEL );
97 :
2015/06/03(水) 14:46:47.58 ID:sSsTXjIT
return 0;
}
98 :
2015/06/04(木) 22:51:56.42 ID:mpAtRCQ3
}}}}}}}}
99 :
デフォルトの名無しさん
2015/06/11(木) 09:58:24.87 ID:wAZVN/j3
int i=0;
/*
for(i=1;i<=1000;i++)
{
100 :
2015/06/12(金) 21:02:21.90 ID:L4dZp8Zg
break;}
101 :
2015/06/12(金) 22:01:52.30 ID:Z1iGdX8I
^H
102 :
2015/06/13(土) 20:37:41.82 ID:IcqwBpOw
*/
103 :
2015/06/13(土) 21:15:06.69 ID:DfaP2rxi
/*
104 :
2015/06/13(土) 21:56:27.43 ID:Ay7kG9pf
チンポ舐めたい
105 :
2015/06/14(日) 22:40:53.91 ID:C78B3Z3I
*/
106 :
2015/06/15(月) 00:58:41.66 ID:2dkIXTW4
/*
107 :
デフォルトの名無しさん
2015/06/15(月) 16:55:37.44 ID:P1TP/tR+
マンカス食べたい
108 :
2015/06/15(月) 21:24:13.98 ID:ufzOEuvk
///
109 :
デフォルトの名無しさん
2015/06/15(月) 23:03:17.76 ID:qYRweBxA
__asm__("xor %rax, %rax;");
110 :
デフォルトの名無しさん
2015/06/16(火) 01:58:26.57 ID:KcnvTdsO
*/
111 :
2015/06/16(火) 03:04:38.91 ID:yyqTyXWv
朝鮮女のウンスジ付着率について
112 :
デフォルトの名無しさん
2015/06/17(水) 23:41:55.00 ID:oNYFHosw
int Sekurosu(void** ppMara){
113 :
2015/06/18(木) 01:02:03.48 ID:yx4ra660
コリアンガールのウンスジ付着率について
114 :
2015/06/18(木) 07:13:49.06 ID:i+1X0gtg
unsigned int korean = (unko )*( taberu);
115 :
デフォルトの名無しさん
2015/06/18(木) 23:48:36.15 ID:TIlgO5vR
(´∀`(⊃*⊂)
116 :
2015/06/19(金) 00:38:01.10 ID:DmmpdMlz
<`∀´(⊃*⊂)
117 :
2015/06/26(金) 23:08:35.93 ID:PKBTHXL7
♯if 0
118 :
デフォルトの名無しさん
2015/07/07(火) 15:20:52.69 ID:UBak5oT7
class ABONE;
119 :
デフォルトの名無しさん
2015/08/05(水) 19:42:37.39 ID:wqLAPuWm
return 114514;
120 :
2015/08/09(日) 10:11:05.20 ID:Bf9QBgBr
}
121 :
2015/08/09(日) 10:32:05.58 ID:uk55cqM8
#define a j
122 :
ゆうき
2015/09/30(水) 20:59:09.50 ID:5In1o3Ll
だれかこのプログラム作ってもらえますか
よろしくお願いいたします
C言語
以下の要件を満たすプログラムを作成せよ
課題名:引数・返り値に構造体を使った複素数計算関
•要件
–複素数の足し算を行うcomplex_sum関数と掛け算を行うcomplex_product関数を作成せよ
•引数:複素数(その1),複素数(その2)の2つ
•返り値:複素数(計算結果)
•動作:複素数その1と複素数その2を足してその結果を返り値にする
–このとき,計算は作成した関数で,出力はmain関数で行うこと
•出力:

1つ目の複素数の実部,虚部を入力してください:【実数値(1),実数値(2)を入力】
2つ目の複素数の実部,虚部を入力してください:【実数値(3),実数値(4)を入力】
(【実数値(1)】+【実数値(2)】i)+(【実数値(3)】+【実数値(4)】i)=【加算結果】
(【実数値(1)】+【実数値(2)】i)×(【実数値(3)】+【実数値(4)】i)=【乗算結果】
123 :
2015/09/30(水) 22:00:44.17 ID:EyU9ObY7
#include <complex.h>
124 :
片山博文MZ ◆T6xkBnTXz7B0
2015/10/03(土) 14:01:28.36 ID:xCf649lx
>>122
#include <stdio.h>

typedef struct COMPLEX {
double re, im;
} COMPLEX;

COMPLEX complex_sum(COMPLEX x, COMPLEX y) {
COMPLEX z;
z.re = x.re + y.re;
z.im = x.im + y.im;
return z;
}

COMPLEX complex_product(COMPLEX x, COMPLEX y) {
COMPLEX z;
z.re = x.re * y.re - x.im * y.im;
z.im = x.re * y.im + x.im * y.re;
return z;
}
(続く)
125 :
2015/10/03(土) 14:05:52.19 ID:xCf649lx
(続き)
int main(void) {
COMPLEX a, b;
printf("1つ目の複素数の実部,虚部を入力してください:");
scanf("%lf,%lf", &a.re, &a.im);
printf("2つ目の複素数の実部,虚部を入力してください:");
scanf("%lf,%lf", &b.re, &b.im);
(続く)
126 :
2015/10/03(土) 14:13:19.13 ID:xCf649lx
(続き)
{
COMPLEX c, d;
c = complex_sum(a, b);
d = complex_product(a, b);
printf("(%f + %fi)+(%f + %fi)=(%f + %fi)\n", a.re, a.im, b.re, b.im, c.re, c.im);
printf("(%f + %fi)×(%f + %fi)=(%f + %fi)\n", a.re, a.im, b.re, b.im, d.re, d.im);
}
return 0; }
127 :
2015/10/04(日) 13:09:57.65 ID:WlWBixqv
/* (続く)

(続き) */
にして貰えると助かる
128 :
デフォルトの名無しさん
2015/10/07(水) 02:38:56.98 ID:9YN7zlYp
/*>>122アタ、Cハ向イテナイアル >>124-126 1行ずつ*/
129 :
デフォルトの名無しさん
2015/10/23(金) 09:30:53.58 ID:I0uni5nx
☆ 日本の核武装は早急に必須ですわ。☆
総務省の『憲法改正国民投票法』、でググってみてください。
日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である
改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。
130 :
デフォルトの名無しさん
2015/10/24(土) 12:40:05.37 ID:D/BDQlBn
#include<メンヘラビッチ.h>
131 :
2015/11/07(土) 20:31:10.62 ID:b7KKpBJq
132 :
2015/11/08(日) 20:49:12.62 ID:jOUpqV0/
assert(0);
133 :
2015/12/09(水) 01:59:58.01 ID:1u+HKFL5
std::sort(v.begin(), v.end());
134 :
片山博文MZ ◆T6xkBnTXz7B0
2015/12/09(水) 02:18:11.14 ID:1u+HKFL5
::Sleep(1000 * 60 * 60 * 8);
135 :
デフォルトの名無しさん
2016/02/06(土) 03:49:33.68 ID:gnGHETiM
OutputDebugString(
136 :
2016/02/06(土) 07:56:50.16 ID:eurGfgtq
"");
137 :
2016/02/06(土) 17:52:36.12 ID:apx6Tjmp
"This is bug."
138 :
2016/02/07(日) 15:52:07.50 ID:zSKdEvcq
int a=0/0;
139 :
デフォルトの名無しさん
2016/05/01(日) 17:07:09.04 ID:tKi6j9CT
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
1い
140 :
デフォルトの名無しさん
2016/06/22(水) 11:59:00.76 ID:Lajp5m7N
*/
26KB

新着レスの表示

★スマホ版★■掲示板に戻る■全部前100次100最新50

名前:E-mail: