我是C新手,無法爲類項目聲明字符數組。 這裏大概我在做什麼:C-聲明char數組
char test[]="Test\0";
char *Pointer;
Pointer=test;
然後我有一個函數printString(char* chars)
是採用指針作爲參數。當我嘗試編譯時,我被告知沒有聲明測試或指針。我不知道爲什麼,有人可以指引我走向正確的方向。
這是整個代碼:
main()
{
char *test2="Test\0";
printString(test2);
}
printString(char* charArray)
{
int charPos=0;
int endOfString=1;
char al;
char ah;
int ax;
while(endOfString==1)
{
al=charArray[charPos];
ah=0xE;
ax=ah*256+al;
interrupt(0x10,ax,0,0,0);
if(al=='\0')
{
return 0;
}
charPos++;
}
}
您可以發佈您完整的代碼? – McLovin
順便說一句,你不需要添加空終止符到字符串文字。這是爲你完成的。 –
試試這個'指針= &test;'。 '&'讓你得到一個變量的地址。 – Biduleohm