[ create a new paste ] login | about

Link: http://codepad.org/uLhoUq3r    [ raw code | output | fork ]

C++, pasted on Apr 19:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    char * str = new char[32];
    strcpy(str,"qwerty");
    char * ptr = str;//Запомнили начальный адрес строки
    cout<<"str : "<<str<<"\t(adr : "<<&str<<")"<<endl;
    cout<<"ptr : "<<ptr<<"\t(adr : "<<&ptr<<")"<<endl;
    str += 2;
    cout<<"str : "<<str<<"\t(adr : "<<&str<<")"<<endl;
    cout<<"ptr : "<<ptr<<"\t(adr : "<<&ptr<<")"<<endl;
    system("pause");
    return 0;
}


Output:
1
2
3
4
5
6
str : qwerty	(adr : 0xbf907ba0)
ptr : qwerty	(adr : 0xbf907b9c)
str : erty	(adr : 0xbf907ba0)
ptr : qwerty	(adr : 0xbf907b9c)

Disallowed system call: SYS_fork


Create a new paste based on this one


Comments: