读书人

关于指针赋值的有关问题

发布时间: 2012-02-15 12:09:44 作者: rapoo

请教高手,关于指针赋值的问题
请教高手,关于指针赋值的问题
signed charcur_url[256];
cur_url[0]= 'a ';
cur_url[1]= 'b ';

signed char* url_ptr = PNULL;
url_ptr = cur_url;
为甚么编译有错阿?怎么改用一个指针变量获得cur_url的值啊

[解决办法]
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
signed char cur_url[256];
cur_url[0]= 'a ';
cur_url[1]= 'b ';
signed char *p=NULL;
p=cur_url;
printf( "%c\n ",*p);
p++;
printf( "%c\n ",*p);
return 0;
}
[解决办法]
请教高手,关于指针赋值的问题
signed charcur_url[256];
cur_url[0]= 'a ';
cur_url[1]= 'b ';

signed char* url_ptr = PNULL;
url_ptr = cur_url;
为甚么编译有错阿?怎么改用一个指针变量获得cur_url的值啊

________________________________________________
如果PNULL有定义的话应该没有什么错误
[解决办法]
应该把错误信息给打印出来



[解决办法]
signed charcur_url[256];
cur_url[0]= 'a ';
cur_url[1]= 'b ';

signed char* url_ptr = NULL;
url_ptr = cur_url;


有什么错的?拼写错误?NULL?PNULL?
[解决办法]
#define PNULL NULL

读书人网 >C语言

热点推荐