c89 相关问题

该标签用于有关国际标准ISO 9899:1990的问题,也称为“C89”,“C90”或“ANSI C”,带有修正和技术勘误(与K&R C,C99,C11或更高版本C标准修订版相对) )。

用于从给定流中读取c中新行的函数

我正在试验一个c函数,该函数从给定的FILE *中读取新行,我们假设指针已被预先分配。 #include #include #include ...

回答 1 投票 0

如何将字符串的第二个和第三个字符作为整数-C89

因此,如果我有String char string [4];字符串=“ A10”;我如何获得10作为整数。我尝试使用它自己获得10个,但是没有用。字符字符串[4]; char string2 [2];字符串=“ A10”; ...

回答 1 投票 0

C中的结构和功能

以下代码中出现错误。如果我删除“结构点p2 ...”,错误将消失。 p1以相同的方式组装并且可以正常工作,这里有什么要注意的地方? #include ... ...>

回答 2 投票 0

在C99中的for循环主体之外声明计数器有什么好处?

我熟悉C ++,最近决定学习C。我所遵循的教程通常会为for编写这样的循环:int i;对于(i = 0; i <5; i ++){printf(“%d”,i); }您可以看到...

回答 1 投票 1

在C89 / C90中解析字符串

所以我想将字符串解析为变量,而我几乎拥有了我想要的东西。所以我有一个像这样的字符串char [128] =“ D4 E 3 NullByte Sub”;然后,我想将其拆分为4 ...

回答 2 投票 0

ISO C90禁止使用可变长度数组[-Werror = vla]

因此,我创建了一个称为product的结构,我想根据该结构的一个组成部分,即价格,对具有该结构类型的数组进行排序,然后复制合并的排序算法。我...

回答 1 投票 0

[C89使用一组开关盒

我正在尝试编写一个函数来检查输入是否为有效的double值。自从我最近了解了switch / case / default功能以来,我想用它来解决问题switch(...

回答 3 投票 0

为什么在为C89配置的XCode中突出显示'bool'关键字语法?

[因此,我读到C语言中的布尔值首先是C99。现在,我想知道为什么bool仍然会被Xcode的语法高亮显示或您所说的颜色...当人们在构建设置中搜索“ dial”时...

回答 1 投票 1

如何检查目标代码是否为16/32位?

有什么方法可以识别.obj文件和.exe文件是16/32位?基本上我想创建一个智能链接程序,它将自动识别给定文件名的链接程序...

回答 1 投票 2

有没有办法将所有参数作为单个字符串接受?

例如,输入:echo(hello world程序:#include int main(int n,char ** args){//将所有'\ 0'替换为''system(args [1]); printf (“ \ n”);}现在,我需要在...

回答 1 投票 0

是否可以在Windows中获取指针的文件名?

据我对SO的研究,为了从指针(可能是存储位置)获取文件名,我们需要获取它的文件描述符号,然后可以将其用于间接请求...

回答 1 投票 -2

我可以在C标头上使用extern函数声明,该标头也用于包含函数定义的C源文件吗?

我在C89中具有以下源代码:例程_a.c:struct DataRoutineA例程A(int a,int b){struct DataRoutineA data =(struct DataRoutineA *)malloc(sizeof(DataRoutineA)); data.a = a; ...

回答 1 投票 0

一场比赛的区别

我有三个数组,所有数组从一开始就基本相同。它们都以50个条目开头,并且都是整数数组。但是,其中之一立即被大值填充,...

c c89
回答 2 投票 1

函数的声明遮盖了全局声明

由于这是常见的错误消息,因此我已在此问题上进行了搜索。不幸的是,我所能找到的都是线程,其中的问题源于名称相同的全局变量和局部变量。我的问题...

c c89
回答 1 投票 -1

C89中作为函数参数的矩阵

[在我大部分的本科C编程课程中,我们学习了C99,而我们的讲师从未费心告诉我们C99与以前版本之间的主要区别。我们最近被告知...

回答 3 投票 3

人们如何在C89中检查nan和inf

isnan(),isinf()直到C99才在规范中,是否仍然可以在C89中实现这样的功能?我可以使用if(d * 0!= 0)来检查d是NaN还是Inf,但我们总是使用...

回答 2 投票 3

strncat和strncpy写安全字符串复制函数有什么区别吗?

我遇到了两种流行的方法来编写可移植且符合 C89 的安全复制功能。 示例 1: strncpy(dst, src, 大小); dst[大小 - 1] = ' '; 示例 2: dst[0] = ' ' strncat(d...

回答 3 投票 0

在C中传递值

以下代码可移植吗?我只是按值传递指针,并且可以在调用方中对其进行更改! void foo(void * p){void ** pp =(void **)p; * pp =“哈哈哈”; } int main(int argc,char ** ...

回答 3 投票 1

这是不好的编码做法吗?

我正在使用PC-lint分析我的代码,并且这些语言会产生一些错误。这使我想知道我的编码惯例是否错误? char *开始; char * end; //提取电话号码start =(...

c c89
回答 2 投票 0

未能正确转储输入文件

我想反转输入文件的内容并显示反转的内容,但是我没有得到它;我想我犯了一个逻辑错误。 #include #include #...

c c89
回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.