#include
void main()
{
char a[]="I am a student!"; // 将字符串I am a student!赋给一个字符数组
char *p; // 声明一个指针
p = a; // 指针 指向 字符数组 的首地址
printf("%s",p+7); // student!的位置 在 p+7
}
用C++写的,在vc++6.0上运行的
#include
#include
using namespace std;
int main()
{ char ch[]="computer";
char *com=ch;
for(int i=0;i
return 0;
}
输出结果是:
cmue
VC++吗?如下:
#include
using namespace std;
int main()
{
char str[]="I am a student!";
char *p=&str[0];
while(*p!='s')
p++;
while(*p!=NULL)
{
cout<<*p;
p++;
}
cout<
}
如果是C改一下输出就行了。
这么简单的模拟~用指针大材小用了吧~
char *p;
char a[1024];
bzero(a,strlen(a));
p=I am a student!
memset(a,p,strlen(p));
if((a++)==s)
{
sprintf(%s,a);
}