Δημοσιεύτηκε: 14 Μαρ 2012, 21:49
από migf1
stamatiou έγραψε:Σε αυτό το πρόγραμμα:
Κώδικας: Επιλογή όλων
#include <stdio.h>

char *s_get2( char *s, int n )
{
register int i=0;

*s = fgetc( stdin );
while ( *s != '\n' && i < n-1 )
{
i++;
s++;
*s = fgetc( stdin );
}
*s = '\0';

return s;
}

int main(void) {
char s[100+1],*p;
p = s_get2(s,100+1);
printf("%s",p);
return 0;
}

Το p δεν θα πρέπει να δείχνει στο τέλος του s;

Όχι, στην αρχή του s πρέπει να δείχνει.