#include <unistd.h>
char *get_current_dir_name(void);
#include <stdio.h>
#include <stdlib.h>
#define _GNU_SOURCE
#include <unistd.h>
int main ()
{
char *path;
int path_no_warning;
path = get_current_dir_name();
path_no_warning = get_current_dir_name();
printf ("当前路径为:%s\n", path);
printf ("当前路径为:%s\n", path_no_warning);
free (path);
return (0);
}
gcc -o get_current_dir_name get_current_dir_name.c
get_current_dir_name.c: In function ‘main’:
get_current_dir_name.c:11: warning: assignment makes pointer from integer without a cast
./get_current_dir_name
当前路径为:/home/groad/Programming/system
当前路径为:/home/groad/Programming/system
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |