用語・調べた事

[ リスト | 詳細 ]

記事検索
検索

全20ページ

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

[ 次のページ ]

scanfの特徴

scanfは空白があるとそこまでしか読み取らない


/******************************************
* 
* <確かめ課題>  scanfの特徴
*
*******************************************/


main( )
{
	char a[5][10+1];
	int i;

	for(i=0;i<5;i++){
		printf("%d)",i+1);
		scanf("%s",&a[i][0]);
		printf("%s\n\n",&a[i][0]);
	}
}


イメージ 1




ほぉぉぉ
たしかに空白でチョン切れてる。。。
scanfが滑っている理由はよくわからないけどscanfが空白までなのは理解できました☆

printデバック

技術評論社から発行されるメール便「電脳会議Vol.127」
二月に一度?位のペースでポストに届きます
その中の一ページ


イメージ 1




うんうん、月夜もいつもprintデバックをします
だってコンパイル段階でエラーがいっぱい出るんだもの(泣)



基本の基本
大切なことだから覚えておこう

エラー その1

このエラーの意味は?
19251 [main] a 3036 _cygtls::handle_exceptions: Error while dumping state
(probably corrupted stack) Segmentation fault (core dumped)


直訳すると…
  19251 [main] a 3036 _cygtls  →  ?
 handle_exceptions → ハンドル(ポインタ)は除外
 Error while dumping state → エラーはしばらくするとクロック単位で捨てられる
 probably corrupted stack → 多分、破壊されたスタック
 Segmentation fault → セグメンテーションの不具合
 core dumped → 記憶装置のデータ内容を打ち出したリスト


よくわかりません!!!
 
 
 
イメージ 1



半角のアは 「 −79 」
半角のヲは 「 −90 」


ということは・・・


             −79よりも小さくて−90よりも大きい


この条件ていいかも♪








unsignedを使ったらうまくいきませんでした。。。


/*****************************************************************************
* kadai115
*「暗号化」の法則に従って、2次元配列のテーブルを作成し
* 「アブラゼミ」を入力すると「E10H5E2G8D4」と表示させてください
*
* 作成日:2008年10月06日
* 更新日:
* 備考 :
*****************************************************************************/


main( )
{
	unsigned char a[10][10+1] ={ {"ヲ000ワ00000"},/* 0 */
	/*ABCDEFGHIJ*/	{"ロレルリラ00000"},	/* 1 */
			{"ヨ0ユ0ヤ00000"},	/* 2 */
			{"モメムミマ00000"},	/* 3 */
			{"ホヘフヒバ゙゙゙゙"},	/* 4 */
			{"ノネヌニナ00000"},	/* 5 */
			{"トテチテダ゙゙゙゙"},	/* 6 */
			{"ソセスシザ゙゙゙゙"},	/* 7 */
			{"コケクキガ゙゙゙゙"},	/* 8 */
			{"オエウイア00000"} };/* 9 */
	unsigned char b[500+1];	/* 入力文字列 */
	char c[500+1];	/* 解読文字列 */
	int i;		/* 入力文字列(b)のカウンタ */
	int m;		/* 解読文字列(c)の添え字 */
	int boin;	/* 母音 */
	int sin;	/* 子音 */

	/*** 暗号化する文字を入力 */
	printf("input\n");
	scanf("%s",&b[0]);

	/*** 暗号化 ***/
	i = 0;
	m = 0;
	printf("%d\n",b[0]);
	while(b[i]){
		if( (b[i]>='ア' && b[i]<='ヲ') || b[i] == '゙' ){	/* 母音・子音の表との位置づけ */
			boin = 0;
			sin = 0;
			while(a[sin][boin] != b[i]){
				
				if(sin==10){
					break;
				}
				if(boin==10){
					boin = 0;
					sin++;
				}else{
					boin++;
				}
			}
			c[m++] = 'A'+ boin;
			if(sin == 9){
				c[m++] = '1';
				c[m] = '0';
			}else{
				c[m] = '0'+ sin;
			}
		}else{	/* 半角仮名でも濁点でもない */
			break;
		}
		i++;
		m++;
	}
	c[m] = '\0';

	/*** 表示 ***/
	if(b[i]=='\0'){
		printf("結果 = %s\n",&c[0]);
	}else{
		printf("暗号化できませんでした\n");
	}
}



イメージ 2

必須20

FETCH
カーソルから1行ずつデータを取り出すときに利用する

インターネットVPN
インターネットを経由して構築される仮想的なプライベートネットワークのこと

CRM
企業内のすべての顧客チャネルを通じて集められた顧客情報を一元管理して共有し、これにより顧客ごとに最良と思われるサービスを提供して顧客満足度を向上させ、企業の利益(イメージなど)を得るための仕組み、またはそれを実現するソフトウェアのこと

暗号方式
共通鍵暗号方式では,暗号化鍵と復号鍵が同一
AESは共通鍵暗号方式、RSAは公開鍵暗号方式

ピラミッド・ストラクチャー
具体的な情報や観察事項を最下位として,そこから上位の概念に向けて推論を進めていく方法である

インティグリティー
データの整合性を保持して正しく処理が行われるかどうかを示す特性

CRC方式
ビット列をある生成多項式で割ったあまりをそのビット列に付加して送信

ハミング符号方式
ビットをデータに付加

事象駆動(イベントドリブン)プログラム
外界の事象に対して,システムが応答する一連の動作を分析することである


リファクタリング
プログラムの外部仕様を変えずに,内部構造を分かりやすいものに変更すること

SLA
サービスの品質に関する利用者と提供者間の合意

ERモデル
実体(エンティティ:entity) 属性(アトリビュート:attribute) 関連(リレーションシップ:relationship)

ITガバナンス
企業が競争優位性を構築するために,IT 戦略の策定・実行をガイドし,あるべき方向へ導く組織能力

CMMI
ソフトウェアを開発する組織のプロセス成熟度モデルを使って,プロセスの改善を図る。

ペネトレーションテスト
ファイアウォールや公開サーバに対するセキュリティホールや設定ミスの有無

EIP
様々な社内システムを効率よく利用できるように,それらへのアクセス手段をまとめたもの

リポジトリ
データの貯蔵庫
セントラルリポジトリから分散リポジトリヘのデータのコピーをチェックアウト,分散リポジトリによるセントラルリポジトリのデータの更新をチェックインと呼ぶ

全20ページ

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

[ 次のページ ]


よしもとブログランキング

もっと見る

[PR]お得情報

話題の新商品が今だけもらえる!
ジュレームアミノ シュープリーム
プレゼントキャンペーン
ふるさと納税サイト『さとふる』
実質2000円で特産品がお手元に
11/30までキャンペーン実施中!
ふるさと納税サイト『さとふる』
お米、お肉などの好きなお礼品を選べる
毎日人気ランキング更新中!

その他のキャンペーン


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事