error catcher tested

error-catching
Ignacio Abundez 24 hours ago
parent 8bcebe9944
commit e41f6e40ae

@ -6,6 +6,10 @@ int main (int argc, char *argv[]){
int fd; int fd;
// export // export
fd = open("/sys/class/gpio/chip0/export", O_WRONLY); fd = open("/sys/class/gpio/chip0/export", O_WRONLY);
if (fd < 0){
perror("Error opening the GPIO export path");
return -1;
}
write(fd,"17", 2); write(fd,"17", 2);
close(fd); close(fd);
@ -32,9 +36,6 @@ int main (int argc, char *argv[]){
close(fd); close(fd);
printf("Hello from Raspberry Pi!\n"); printf("Hello from Raspberry Pi!\n");
printf("Number of arguments: %d\n",argc); printf("Number of arguments: %d\n",argc);
printf("Program is reciving: %s\n",argv[0]); printf("Program is reciving: %s\n",argv[0]);

Loading…
Cancel
Save