#include<stdio.h>
#include<unistd.h>
#include<fcntl.h>
int main (int argc, char **argv) {
if(argc != 2) {
printf("You fool\n");
return 0;
}
int x = argv[1][0] - '0';
int fd;
char str[4][8] = {
{'l', 'i', 'n', 'e', ' ', '1', '\n', '\0'},
{'l', 'i', 'n', 'e', ' ', '2', '\n', '\0'},
{'l', 'i', 'n', 'e', ' ', '3', '\n', '\0'},
{'l', 'i', 'n', 'e', ' ', '4', '\n', '\0'}
};
fd = open("test", O_WRONLY | O_APPEND);
write(fd, str[x], sizeof(str[x]));
close(fd);
return 0;
}
#include<stdio.h>
#include<unistd.h>
int main (int argc, char **argv) {
if(argc != 2) {
printf("You fool\n");
return 0;
}
int x = argv[1][0] - '0';
FILE *fp;
char str[4][8] = {
{'l', 'i', 'n', 'e', ' ', '1', '\n', '\0'},
{'l', 'i', 'n', 'e', ' ', '2', '\n', '\0'},
{'l', 'i', 'n', 'e', ' ', '3', '\n', '\0'},
{'l', 'i', 'n', 'e', ' ', '4', '\n', '\0'}
};
fp = fopen("test", "a");
fwrite(str[x], 1, sizeof(str[x]), fp);
fclose(fp);
return 0;
}