strcmp関数



int strcmp(const char *string1, const char *string2)

文字列を比較する。
戻り値が負の場合は、string1が小さい。
戻り値が0の場合は、string1が等しい。
戻り値が正の場合は、string1が大きい。

コード

//図面サイズの定数を返す。
UF_DRAW_metric_size_t	nSelectSheetSize(char *pszSize)
{

	static UF_DRAW_metric_size_t st_nAns;

	//文字列から図面サイズの定数を選択する。
	if(strcmp(pszSize, "A0") == 0){
		st_nAns = UF_DRAW_A0;
	}else if(strcmp(pszSize,"A1") == 0){
		st_nAns = UF_DRAW_A1;
	}else if(strcmp(pszSize,"A2") == 0){
		st_nAns = UF_DRAW_A2;
	}else if(strcmp(pszSize,"A3") == 0){
		st_nAns = UF_DRAW_A3;
	}else if(strcmp(pszSize,"A4") == 0){
		st_nAns = UF_DRAW_A4;
	}else{
		char	szError[64];
		sprintf(szError, "ERROR Sheet Size = %s", pszSize);
		cout << szError << endl;
		throw szExtErrMsg(szError, __FILE__, __LINE__);
	}

	return st_nAns;

}
			

ビジネスPC&PCサーバ


<戻る>

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル