char *get_cur_version() { static char line[128]; memset(line,0,sizeof(line)); FILE *fp; fp = fopen("/etc/version","r"); if( NULL == fp) return NULL; fread(line,1,128,fp); fclose(fp); if (line[strlen(line)-1] == ‘\n‘) line[strlen(line)-1] = 0; return line; }
c语言返回char* ;不要动态分配内存
原文:https://www.cnblogs.com/hshy/p/13396280.html