A better place to put these types of questions would be www.stackoverflow.com
On Jul 4, 10:45 pm, amit kumar amitthecoo...@gmail.com wrote:
thanx guys...
On Mon, Jul 4, 2011 at 5:11 PM, mahesh.jnumc...@gmail.com
mahesh.jnumc...@gmail.com wrote:
In while loop, the value of i will be
+1 @Sankalp
On Tue, Jul 5, 2011 at 5:02 PM, sankalp srivastava
richi.sankalp1...@gmail.com wrote:
A better place to put these types of questions would be www.stackoverflow.com
On Jul 4, 10:45 pm, amit kumar amitthecoo...@gmail.com wrote:
thanx guys...
On Mon, Jul 4, 2011 at 5:11 PM,
//kk
//In place of
char *p=hai friends,*p1;
if i declare as
char p[]=hai friends;
char *p1;
//then ??
On Thu, Jun 16, 2011 at 8:16 AM, DIPANKAR DUTTA
dutta.dipanka...@gmail.comwrote:
It's ok..
char *p=hai friends...not correct
bcz you did allocate memory for that string but assiging
The place where strict constness is not enforced is with character
array literals. You can say
char* cp = howdy;
and the compiler will accept it without complaint. This is
technically an error because a character array literal (“howdy” in
this case) is created by the compiler as a constant
++*p++
==
++(*p++) ,
increments the value stored at p , and also increments p .
On Thu, Jun 16, 2011 at 1:10 PM, sunny agrawal sunny816.i...@gmail.comwrote:
The place where strict constness is not enforced is with character
array literals. You can say
char* cp = howdy;
and the compiler
lalit u r wrong
On Thu, Jun 16, 2011 at 1:44 PM, LALIT SHARMA lks.ru...@gmail.com wrote:
++*p++
==
++(*p++) ,
increments the value stored at p , and also increments p .
On Thu, Jun 16, 2011 at 1:10 PM, sunny agrawal sunny816.i...@gmail.comwrote:
The place where strict constness is not
i still din't get the solution..please explain..
On 6/16/11, LALIT SHARMA lks.ru...@gmail.com wrote:
++*p++
==
++(*p++) ,
increments the value stored at p , and also increments p .
On Thu, Jun 16, 2011 at 1:10 PM, sunny agrawal
sunny816.i...@gmail.comwrote:
The place where strict
hi friends is a string literal.. ie the string hi friends is stored
somewhere and a pointer to its base address is returned to pointer p at the
time of initialization... u can always make use of this pointer to traverse
/ access the literal but u cant alter tat in the code, u r trying to do
a ++
@Sunny, it is good that you follow Bruce Eckel, but copy pasting the exact
thing? :)
On Thu, Jun 16, 2011 at 7:34 PM, keyan karthi keyankarthi1...@gmail.comwrote:
hi friends is a string literal.. ie the string hi friends is stored
somewhere and a pointer to its base address is returned to
yes copy pasting the exact thing :)
for better understanding :)
On Thu, Jun 16, 2011 at 8:06 PM, Navneet Gupta navneetn...@gmail.comwrote:
@Sunny, it is good that you follow Bruce Eckel, but copy pasting the exact
thing? :)
On Thu, Jun 16, 2011 at 7:34 PM, keyan karthi
Then i would suggest you give the original reference in such cases for still
better understanding :)
Be it a book or a website.
On Thu, Jun 16, 2011 at 8:13 PM, sunny agrawal sunny816.i...@gmail.comwrote:
yes copy pasting the exact thing :)
for better understanding :)
On Thu, Jun 16, 2011 at
@sunny thanks, that post did clear the confusion.
On Thu, Jun 16, 2011 at 8:17 PM, Navneet Gupta navneetn...@gmail.comwrote:
Then i would suggest you give the original reference in such cases for
still better understanding :)
Be it a book or a website.
On Thu, Jun 16, 2011 at 8:13 PM,
@Arpit
Thanks to Bruce Eckel :D
On Thu, Jun 16, 2011 at 9:00 PM, Arpit Sood soodfi...@gmail.com wrote:
@sunny thanks, that post did clear the confusion.
On Thu, Jun 16, 2011 at 8:17 PM, Navneet Gupta navneetn...@gmail.comwrote:
Then i would suggest you give the original reference in such
Question:
main()
{
char str[] = hai friends;
char *p,*p1;
p = str;
p1=p;
while(*p != 's')
{
++*p++;
}
printf( %s,p1);
}
http://codepad.org/24hmvzP5
Ans: ibj!gsjfoes
On Thu, Jun 16, 2011 at 9:24 AM, sunny agrawal sunny816.i...@gmail.comwrote:
@Arpit
Thanks to Bruce
@amit ,
Then explain me , in simpler words .. as i am not able to get it ...
On 6/17/11, Anand anandut2...@gmail.com wrote:
Question:
main()
{
char str[] = hai friends;
char *p,*p1;
p = str;
p1=p;
while(*p != 's')
{
++*p++;
}
printf( %s,p1);
}
Gives me a SEGFAULT on gcc.
Probably due to undefined behaviour.
--
DK
http://twitter.com/divyekapoor
http://www.divye.in
--
You received this message because you are subscribed to the Google Groups
Algorithm Geeks group.
To view this discussion on the web visit
16 matches
Mail list logo