c89 相关问题

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

在C90中实现无溢出系统堆栈

我只是在阅读Google Go默认情况下如何使每个线程的堆栈大小减小,然后在发生溢出时链接到新堆栈(请参阅此处的第16页)。我想知道最好的...

回答 2 投票 7

C90中的Linux Kernel container_of宏和通用容器

是否可以在纯C90中实现container_of宏?我不确定该怎么做,因为内核实现取决于GCC Hacks,例如typeof运算符。我问是因为我会...

回答 1 投票 3

排序后的数组和唯一数组

我用python编写了一个脚本,该脚本扫描文件并从大数组中提取字符串。我做类似的事情:while(找到定界符#1)如果#1和#2之间的字符串是...,则搜索定界符#2 ...

回答 2 投票 0

在C90中格式化输入(删除前导零和小数位)?

#include int intVal(int x){if(x '9'){返回0; } else {x = x-'0';返回x; }} int main(void){int c,num,prev; ...

回答 3 投票 0

初始化用于肥皂结构函数参数的inC90中的char ** string

我正在进行肥皂开发,并使用gsoap生成了源代码,所以我想使用声明,因为如果可能的话,会提供它们。为了在我的应用程序中使用,我得到了...

c c89
回答 2 投票 0

strtod with base parameter

我不想不必要地重新发明轮子,但我一直在寻找strtod的功能,但具有基本参数(2,8,10,16)。 (我知道strtoul允许使用基本参数,但我是...

回答 2 投票 1

gcc -ansi为什么要删除cosf等的声明?

您可能认为我在编程上完全疯了,而且非常糟糕。可能是其中一种,但请阅读我的发现。是的,我#include 可以在此处找到完整代码。(I ...

回答 2 投票 3

-Ansi和评论有错误吗?

在具有//注释的行上使用-ansi -pedantic编译时出现错误。为什么会这样?程序中'/'标记杂散'\ 347'之前的预期表达式示例代码int ...

回答 2 投票 1

我如何在另一个环境下执行c程序

如何在另一个程序下执行c程序。假设您有一个C代码(程序),并且您想调用另一个。因为您想向其发送输入,然后使用...

c c89
回答 1 投票 -1

在类似情况下,有时不使用返回值会同时返回true和false

根据C89标准,以下代码合法:A_Function_that_returns_true();但是以下内容是错误的(由于未使用返回值-这可以通过声明布尔值来简单解决...

回答 1 投票 1

数组增量没有给出正确的值

这是一个非常奇怪的问题。我看不到code1和code2之间的任何区别。但是,应该有所不同,因为它们会产生不同的结果:(注意f0和f0A(充当...

c c89
回答 1 投票 -1

GLFW GLSL OPENGL问题

如果使用兼容性配置文件OpenGL Context

回答 1 投票 0

比较字符串和指针

我仍在尝试将C的指针和字符串缠在我要上的类上。在下面的示例中,g_reservations [] []是一个全局变量(我知道这不是理想的,但是我无法更改)。 ...

c c89
回答 1 投票 0

Scanf读取错误的值

我是C编程语言的新手,我编写了一个简单的代码,可以读取两个“ char”值并将其打印在屏幕上,但是第二个由于奇怪的原因而获得了空值。出了什么问题...

回答 2 投票 0

尝试使用函数指针时出现“错误:无效使用void表达式”

我有两个函数:void A(void(* fptr)(void *))void B(void *字符串)在主体中,我像这样调用函数A; char * bird =(char *)malloc(sizeof(char)* 100)strcpy(bird,“ bird”); A((* B)(bird)); / ...

回答 1 投票 0


Valgrind错误涉及未初始化的字符串:错误标志?

[当运行valgrind来检查用C89 / 90编写的程序中的错误时,它为我编写的strToUpper()函数的堆分配错误创建了一个未初始化的值,尽管... ...]]

回答 2 投票 0

变量声明和定义不匹配

我使用的是C89编译器(嵌入式系统)。我跑进一些C代码,其中一个转换单元的变量定义为布尔的varName ;,其中布尔是无符号字符的一个typedef。另一种翻译...

c c89
回答 1 投票 3

K&R练习1.16 - 线路长度限制

我正在从K&R的“The C Programming Language”一书中学习C语言。我正在做本书中指定的练习。我的运动编号为1.16,但我不明白。练习1.16:修改......

回答 4 投票 14

在scanf中使用malloc符合c ansi标准

我想阅读用户的输入并保存。我现在有什么工作,但我需要知道它是否合法(遵循ansi标准 - c90)scanf首先在它之前分配变量“length”...

c c89
回答 3 投票 3

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