だから私はCに不慣れで、https://www.gnu.org/software/libc/manual/html_node/strfry.html#strfryに出くわしたときにGNU Cライブラリの関数をいじっています
興味をそそられて、私は小さなテスター プログラムを書きました。
1 #include <stdio.h>
2 #include <string.h>
3
4 main ()
5 {
6 char *str = "test123abc";
7 char *other;
8
9 other = strfry(str);
10 printf("%s\n", other);
11 return 0;
12 }
gcc test.c
出力test.c:9: warning: assignment makes pointer from integer without a cast
なんで?
/usr/include/string.h
次のエントリがあります。
extern char *strfry (char *__string) __THROW __nonnull ((1));
どのようにchar *function(...)
返品できint
ますか?
ありがとう