小编Now*_*der的帖子

使用数组时出现分段错误

#include <stdio.h>

typedef struct StockDetail {
    char* name;
    int code;
    int price;

} Stock;

int main(void)
{
    Stock a[200]; int i; int b;
    for(i=0; i<20 ; i++ )
    {
        printf("Stock %i\n",i+1);
        printf("Name:");
        scanf("%s",a[i].name);
        printf("Code:");
        scanf("%i",&a[i].code);
        printf("Name:");
        scanf("%i",&a[i].price);

    }

    printf("Maximum price of the stock:");
    scanf("%i", &b);

    for(i=0; i<20 ; i++)
    {
        if(a[i].price<=b)
        {
            printf("%s\n",a[i].name);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

嗨,我正在尝试实施一个程序,读取20个股票详细信息,如名称,代码和价格,然后要求用户输入最高价格并打印成本低于价格的股票.代码看起来很好但是当我试图运行它时给出了"分段错误"错误行.

c struct segmentation-fault

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

在 Swift 中以编程方式向 stackView 添加按钮

我尝试在 UIStackView 中以动态/编程方式添加按钮,这些按钮是我用界面构建器构建的,但是当我运行应用程序时它们没有显示出来。应该添加的按钮数量通常为 4-6 个。你们能告诉我代码有什么问题吗

5个按钮 4个按钮 代码

ios swift uistackview

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

标签 统计

c ×1

ios ×1

segmentation-fault ×1

struct ×1

swift ×1

uistackview ×1