我在做:
FILE *in;
extern FILE *popen();
char buff[512];
if (!(in = popen("df / | tail -n +2 | awk '{ print $1 }'", "r"))) {
exit(1);
}
while (fgets(buff, sizeof(buff), in) != NULL ) {
printf("Output: %s", buff);
}
所以一旦我有了buff
如何附加额外的字符,比如s0
到最后,这样我就可以将它传递char
给一个函数来使用它?