标签: turbo-c

Turbo C strcpy库函数

我发现strcpy函数只是将一个字符串复制到了另一个字符串.例如,如果程序包含以下语句:

char buffer[10];
----------
strcpy(buffer, "Dante");
Run Code Online (Sandbox Code Playgroud)

字符串"Dante"将放在数组缓冲区[]中.该字符串将包括终止null(\ 0),这意味着将复制所有六个字符.我只是想知道为什么我们不能简单地通过说什么来达到同样的效果?:

buffer = "Dante";
Run Code Online (Sandbox Code Playgroud)

如果我没有弄错的话,C对待的字符串远比BASIC更像数组.

c string strcpy turbo-c

0
推荐指数
1
解决办法
2786
查看次数

C中整数指针数组的静态初始化出错

我在初始化整数指针数组时遇到错误.虽然问题看起来很简单,但我无法理解这有什么问题.我是C编程的新手.

在此输入图像描述

c arrays pointers static-initialization turbo-c

0
推荐指数
1
解决办法
151
查看次数

使用 Turbo C 和 GNU C/C++ 有什么区别?

我只想知道使用 Turbo C 和 GNU C/C++ 有什么区别?有什么真正的区别,或者如果我提交 .C 文件会是一样的吗?

c++ gnu turbo-c

-1
推荐指数
1
解决办法
365
查看次数

make给我一个错误,我不理解TurboC

我正在努力学习C语言,以获得乐趣.我正在使用Linux发行版.我正在尝试编译一个使用的程序kbhit().我通过TurboC(http://www.sandroid.org/TurboC/#Download)找到了解决方法.

我按照说明书make给了我这个:

gettext.c: Dans la fonction « gettextTurboC »:
gettext.c:93:13: warning: les cibles pointées dans l'affectation de « int8_t * » {alias « signed char * »} vers « uint8_t * » {alias « unsigned char * »} diffèrent dans la plage signée [-Wpointer-sign]
   TurboData = (int8_t *) dest;
             ^
In file included from TurboC.h:60,
                 from conio.h:49,
                 from gettext.c:42:
TurboC.h:250:14: error: expected « ) » before « int32_t »
 #define long int32_t
              ^~~~~~~
/usr/include/curses.h:1238:66: …
Run Code Online (Sandbox Code Playgroud)

c linux turbo-c kbhit

-5
推荐指数
1
解决办法
132
查看次数

标签 统计

turbo-c ×4

c ×3

arrays ×1

c++ ×1

gnu ×1

kbhit ×1

linux ×1

pointers ×1

static-initialization ×1

strcpy ×1

string ×1