金田一
2004-07-11, 09:56 AM
1.
#include <stdio.h>
void main()
{
char c=0;
int i,loc=0;
printf("A\r");
while(c!=27)
{
c=getchar(void);
if(c==75)
{
loc--;
}
if (c==77)
{
loc++;
}
}
loc+=10;
loc%=10;
printf(" \r");
for(i=0;i<loc;i++)
printf(" ");
printf("A\r");
}
2.
#include <stdio.h>
#define getrand(x) random(x)
void main()
{
int arr[10];
float random(int);
int i,j,x;
for(i=0;i<10;i++)
{
x=100;
j=getrand(x);
arr[i]=j;
printf("arr[%d]=%d\n",i,arr[i]);
}
}
1.
題:執行時,按向左'右鍵.螢幕上的字母A會左右移動
問:執行時,按左右鍵沒有任何反應
2.
題:寫函式getrand(),呼叫隨機函式產生10個(0~100)數值,並將產生數值放致陣列中
問:產生錯誤.unresolved external symbol "float __cdecl random(int)" (?random@@YAMH@Z)
謝謝回答
贊助商連結
#include <stdio.h>
void main()
{
char c=0;
int i,loc=0;
printf("A\r");
while(c!=27)
{
c=getchar(void);
if(c==75)
{
loc--;
}
if (c==77)
{
loc++;
}
}
loc+=10;
loc%=10;
printf(" \r");
for(i=0;i<loc;i++)
printf(" ");
printf("A\r");
}
2.
#include <stdio.h>
#define getrand(x) random(x)
void main()
{
int arr[10];
float random(int);
int i,j,x;
for(i=0;i<10;i++)
{
x=100;
j=getrand(x);
arr[i]=j;
printf("arr[%d]=%d\n",i,arr[i]);
}
}
1.
題:執行時,按向左'右鍵.螢幕上的字母A會左右移動
問:執行時,按左右鍵沒有任何反應
2.
題:寫函式getrand(),呼叫隨機函式產生10個(0~100)數值,並將產生數值放致陣列中
問:產生錯誤.unresolved external symbol "float __cdecl random(int)" (?random@@YAMH@Z)
謝謝回答
贊助商連結