Ja chyba w C czegos nie kumam
Bohdan R. Rau
ethanak w polip.com
Czw, 14 Kwi 2005, 07:56:55 CEST
On 2005-04-14 00:05, Tomasz Narloch wrote:
> Napisalem sobie prosty program na PLD AC i wiem ze moze to troche nie
> na temat ale moze ktos mi odpowie:
> kod programu :
> #include<stdio.h>
> #include<stdlib.h>
> #include<fcntl.h>
> #include<string.h>
> #include<unistd.h>
> #include<sys/stat.h>
> #include<sys/types.h>
>
> int main(int argc, char *argv[]){
> char *home = getenv("HOME");
> char *FIFOR = malloc(sizeof(home)+20);
> char *FIFOW = malloc(sizeof(home)+20);
Jak Ci już powiedzieli strlen.
Poza tym można jeszcze (w gcc):
int main(int argc, char *argv[]){
char *home = getenv("HOME");
char FIFOR[strlen(home)+20];
char FIFOW[sizeof(FIFOR)];
ethanak
Więcej informacji o liście dyskusyjnej pld-users-pl