我想打印一個字符數組,這些字符首先是下劃線。 然後用戶可以在這些下劃線上寫字符。我用gotoxy(),但它不能正常工作。 這是我寫的:在C中操縱字符串?
int main(void)
{
char arr[20];
int i;
char ch;
clrscr();
for(i=0;i<=20;i++)
{
textattr(0x07);
cprintf("_");
}
do
{
for(i=0;i<=20;i++)
{
//gotoxy(i,0);
//ch = getche();
if(isprint(ch) == 1)
{
arr[i] = ch;
gotoxy(i,0);
//printf("%c",ch);
}
}
} while(i == 20);
getch();
return 0;
}
我很樂意回答,但請清理你的問題降價。每行代碼前四個空格縮進。 – 2010-10-19 22:06:24
你使用什麼編譯器? conio.h沒有得到很好的支持(如果有的話),如果你不使用Borland,也許這就是爲什麼你不能正確工作?你有沒有試過詛咒? – mingos 2010-10-19 22:07:33
我使用的是Borland C++ – noor 2010-10-19 22:10:13