c语言如何用循环语句一个字一个字的输出,怎样用c语言的for嵌套循环,用·画出泳字,求解,主要是怎样用循环语句打出,在某一行中既有空格又有·...
暗域天堂
#include?
#include?
#include?
#include?
#include?
using?namespace?std;
int?get_character(unsigned?char*?pc1,?unsigned?char*?pc2)
{
unsigned?char?buf[100];
cin?>>?buf;
*pc1?=?buf[0];
*pc2?=?buf[1];
if?(*pc1?
{
return?-2;
}
if?(*pc2?
{
return?-2;
}
return?0;
}
void?load_font(unsigned?char*?buf,?unsigned?char?c1,?unsigned?char?c2)
{
int?n?=?(c1?-?0xa1)?*?94?+?(c2?-?0xa1);
FILE*?fp?=?fopen("hzk16f",?"rb");
if?(fp?==?NULL)
{
cout?<
exit(1);
}
fseek(fp,?n?*?32L,?SEEK_SET);
for?(int?i?=?0;?i?
{
buf[i]?=?(unsigned?char)fgetc(fp);
}
fclose(fp);
}
void?show_character(unsigned?char*?buf)
{
for?(int?i?=?0;?i?
{
for?(int?j?=?0;?j?
{
for?(int?k?=?0;?k?
{
if?(((buf[i?*?2?+?j]?>>?(7?-?k))?&?0x1)?!=?NULL)
{
cout?<
}
else
{
cout?<
}
}
}
cout?<
}
}
int?main()
{
unsigned?char?character[32];
unsigned?char?c1;
unsigned?char?c2;
if?(get_character(&c1,?&c2)?!=?0)
{
cout?<
return?0;
}
printf("%d?%d\n",?c1,?c2);
load_font(character,?c1,?c2);
show_character(character);
system("pause");
return?0;
}
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的c语言如何用循环语句一个字一个字的输出,怎样用c语言的for嵌套循环,用·画出泳字,求解,主要是怎样用循环语句打出,在某一行中既有空格又有·...的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 算法 --- 翻转二叉树
- 下一篇: 乐优商城(12)--授权中心
