69,381
社区成员
发帖
与我相关
我的任务
分享
TCHAR* CreateName(TCHAR* family_name,int num_famaily,TCHAR* useful_word,int num_useful,TCHAR *name)
{
wprintf(L"%s\n",useful_word);
wprintf(L"%s\n",family_name);//放这两个输出语句以确认传参正确
//。。。。
return name;
}
#include <stdio.h>
#include <windows.h>
#include <wchar.h>
#include <string.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL,"chs");
wchar_t str[]=L"中国人";
wchar_t buf[100];
wsprintf(buf,L"%c%c\n",str[0],str[2]);
wprintf(L"%s",buf);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
void RandName(char *pc1,char *pc2,char *pc3)
{
int n;
n=rand()%strlen(pc1);
n&=~1;
printf("%c%c",*(pc1+n),*(pc1+n+1));
n=rand()%strlen(pc2);
n&=~1;
printf("%c%c",*(pc2+n),*(pc2+n+1));
n=rand()%strlen(pc3);
n&=~1;
printf("%c%c ",*(pc3+n),*(pc3+n+1));
}
void main()
{
char szX[]="赵钱孙李周武正王";
char szM1[]="才成承德博波宾安";
char szM2[]="捷良艺英哲俊和弘化济礼龙仁双天文业益荫周安弼德恩福基教平嗣天望宣颜业悦允运载泽志";
srand(time(0));
for (int i=0;i<1600;i++)
{
if(i%10==0)printf("\n");
RandName(szX,szM1,szM2);
}
printf("\n");
}
wchar_t *buf = L"中国人";
setlocale(LC_ALL, "chs");
wprintf(L"%c%c", buf[0], buf[2]);
#include <stdio.h>
char *buf = "中国人";
void main()
{
printf("%c%c%c%c", buf[0], buf[1], buf[4], buf[5]);
}
#include <stdio.h>
char *buf = "中国人";
void main()
{
printf("%c%c", buf[0], buf[1]);
}