⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mkclocale.c

📁 操作系统SunOS 4.1.3版本的源码
💻 C
字号:
#ifndef lintstatic	char sccsid[] = "@(#)mkclocale.c 1.1 92/07/30 SMI";#endif#include <stdio.h>#include <locale.h>static void	printnum(/*char num*/);static void	printbool(/*char bool*/);/*ARGSUSED*/intmain(argc, argv)	int argc;	char **argv;{	register struct lconv *lcp;	register char *p;	register char c;	lcp = localeconv();	/* get C locale's values */	(void) printf("%s\n", lcp->int_curr_symbol);	(void) printf("%s\n", lcp->currency_symbol);	(void) printf("%s\n", lcp->mon_decimal_point);	(void) printf("%s\n", lcp->mon_thousands_sep);	p = lcp->mon_grouping;	while ((c = *p++) != '\0') {		if (c == '\377')			putchar('X');		else			putchar(c + '0');	}	putchar('\n');	(void) printf("%s\n", lcp->positive_sign);	(void) printf("%s\n", lcp->negative_sign);	printnum(lcp->frac_digits);	printbool(lcp->p_cs_precedes);	printbool(lcp->p_sep_by_space);	printbool(lcp->n_cs_precedes);	printbool(lcp->n_sep_by_space);	printnum(lcp->p_sign_posn);	printnum(lcp->n_sign_posn);	if (ferror(stdout)) {		perror("mkclocale");		return (1);	} else		return (0);}static voidprintnum(num)	char num;{	if (num == '\377')		(void) printf("\n");	else		(void) printf("%d\n", num);}static voidprintbool(bool)	char bool;{	if (bool == '\377')		(void) printf("\n");	else		(void) printf("%c\n", (bool ? 'y' : 'n'));}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -