当前位置: 代码迷 >> C语言 >> 新手求助(for实现一个简单图形)
  详细解决方案

新手求助(for实现一个简单图形)

热度:233   发布时间:2006-07-31 20:53:15.0

楼主要的图形到底是什么样子的?
不是这样的.
* *
* *
* *
* *


----------------解决方案--------------------------------------------------------
晕,我明明弄好的,怎么变成这样,郁闷
----------------解决方案--------------------------------------------------------
以下是引用soft_wind在2006-7-26 22:28:54的发言:


#include "stdio.h"
#include "string.h"
#include "conio.h"
int main()
{
int i;
for(i=0;i<4;i++)
{
char str[9]=" ";
memset(&str[i],'*',1);
memset(&str[strlen(str)-1-i],'*',1);
puts(str);
}
getch();
}

我对这个有点点说法,首先说说这个menset函数,C中有这个函数
menset的用途:字符串中的n个字节内容设置为c
用法:void *memset(void *s, int c, size_t n)
s 要设置的字符串,c 设置的内容, n 长度
但是我要强调的是,它的头文件应该是string.h | mem.h
所以我觉的没必要出现#include "conio.h"


----------------解决方案--------------------------------------------------------

用getch();让程序结果暂留,而getch();在conio.h中。


----------------解决方案--------------------------------------------------------
  相关解决方案