首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“struct”asd之前的预期表达式

“struct”asd之前的预期表达式
EN

Stack Overflow用户
提问于 2016-12-11 16:35:51
回答 1查看 106关注 0票数 0

因此,我有这段代码,但我不断得到错误,我已经把标题。

代码语言:javascript
复制
#include <stdio.h>
#include <stdlib.h>

enum discout
{
    nou = 5,
    medium = 10,
    avansat = 15,
    expert = 20,
};
typedef struct memberName
{

    char fname[20];
    char lname[20];
} mName[100];

struct memberInfo
{
    int age;
    char CNP[20];
    char country;
    char city;
} mInfo[100];

void addMember()
{
    int i=0;
    while(mName[i].fname!='\0')
        i++;
    scanf("%18s",mName[i].fname);
    scanf("%18s",mName[i].lname);
    i++';
}

void addInfo()
{

}

void addStatut()
{

}

void addDiscout()
{

}

void modifyMember()
{

}

void addHairstylist()
{

}
int main()
{
    int alegere;
    printf("\n\n\n\n\t\t\t\t\t\tBun venit!\n\n\n");
    printf("\tCe ati dori sa faceti?\n\n");
    printf("\t1. Adauga un membru;\n\t2. Adauga informatii despre membru;\n\t3. Adauga suma cheltuita de membru;\n\t4. Modifica numele unui client\n\t5. Ofera statut unui membru;\n\t6.Afiseaza informatiile despre un membru;\n\t7.Afiseaza toti membti;");
    scanf("%d",&alegere);
    switch (alegere)
    {
    case 1:
        addMember();
        break;
    case 2:
        addInfo();
        break;
    case 3:
        addDiscout();
        break;
    case 4:
        modifyMember();
        break;
    case 5:
        addHairstylist();
        break;
    default:
        printf("Ati introdus o valoare necunoscuta!\n");
        break;
    }
    return 0;
}

你知道为什么吗?提前谢谢。我改变了密码。现在我显示了完整的代码。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-11 17:39:05

执行下列更改:

代码语言:javascript
复制
int i=0;
while(mName[i].fname[0]!='\0')
    i++;
scanf("%s",mName[i].fname);
scanf("%s",mName[i].lname);

还移除该结构的typedef。那也太没道理了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41088440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档