Quay lại   Cộng đồng C Việt > LẬP TRÌNH C++ | LẬP TRÌNH C | LẬP TRÌNH C++0X > Thắc mắc lập trình C/C++/C++0x

Trả lời
 
Các công cụ đề tài Các chế độ hiển thị
  #1  
Cũ 26-12-2010, 08:07 AM
No Avatar
monkey_2513 monkey_2513 là offline
Thành viên mới
 
Ngày gia nhập: 06 2010
Bài viết: 7
Mặc định

Chỉ hiển thị 1 hình tròn, khi cần vẽ n hình tròn trong turbo C?


em hôm nay vừa viết được cái code để vẽ thành n hình tròn nhưng sau khi làm xong thì thấy có mỗi 1 hình tròn xuất hiện. cho em hỏi đó là lỗi gì và sửa ntn???

đây là code

#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<graphics.h>
#include<stdlib.h>
#include<string.h>
#include<alloc.h>
#include<stdio.h>


int n;int *a;


///////////////////////////////////////////////
// HAM KHOI DONG DO HOA
///////////////////////////////////////////////
void KDDH()
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode;

/* initialize graphics mode */
initgraph(&gdriver, &gmode, "..\\BGI");

/* read result of initialization */
errorcode = graphresult();

if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1); /* return with error code */
}
}



////////////////////////////
void tao(int x,int y,int a[],int d)
{ char *s;
setfillstyle(CLOSE_DOT_FILL,RED);
setcolor(6);
circle(x,y,20);
itoa(a[d],s,10);
setcolor(YELLOW);
settextjustify(1,1);
outtextxy(x,y,s);
}
/////////////////////////////
void nhap()
{ cout<<"nhap n ="; cin>>n;
a=(int*)malloc(n*sizeof (int));
for (int i=0;i<n;i++)
{ cout<<"a"<<i<<"="; cin>>a[i];
}
}
/////////////////////////////////////////

void main()
{ nhap();
for (int i=0;i<n;i++)
{ KDDH();
tao(10+65*i,200,a,i);
}
getch();
closegraph();
}
Trả lời cùng với trích dẫn
  #2  
Cũ 26-12-2010, 09:59 AM
No Avatar
monkey_2513 monkey_2513 là offline
Thành viên mới
 
Ngày gia nhập: 06 2010
Bài viết: 7
Mặc định

không ai giúp được mình à???
Trả lời cùng với trích dẫn
Trả lời
Google
 

Bookmarks

Các công cụ đề tài
Các chế độ hiển thị

Các nguyên tắc gửi bài
Bạn không thể gửi đề tài mới
Bạn không thể gửi bài trả lời
Bạn không thể gửi các đính kèm
Bạn không thể chỉnh sửa bài viết của bạn

[IMG] code: On
HTML code: Off

Nhảy tới diễn đàn

Các đề tài tương tự
Đề tài Người bắt đầu đề tài Diễn đàn Các trả lời Bài viết cuối
Vẽ 1 đường tròn sau đó quay đường kính quanh tâm đường tròn trong C? thuanlove Thắc mắc lập trình C/C++/C++0x 4 17-03-2012 08:53 AM
Database Ý tưởng làm tròn tiền trong phần mềm quản lý(Làm tròn tiền thanh toán cho khách) cchangkhongayngo Thắc mắc lập trình C# 3 12-06-2011 08:09 AM
Vẽ hai đường tròn và tô màu trong C#? changnamvi Thắc mắc lập trình C# 0 13-04-2011 10:14 PM
Vẽ hình tròn 3d trong C++? thien_tinh3012 Thắc mắc lập trình C/C++/C++0x 7 18-11-2010 01:03 PM
Vẽ hình tròn, phóng to, thu nhỏ hình tròn trong C#? thanhtung_ttt2002 Thắc mắc lập trình C# 1 30-03-2009 12:16 AM


Toàn bộ thời gian tính theo múi GMT +7. Bây giờ là 04:36 AM.