使用代码块的返回值作为“纯文本”

时间:2017-02-21 22:31:03

标签: c string return token identifier

我不知道这是否是正确的术语,但我想将一段代码(一个标记)的返回值用作“文本”,这就是我的意思:

#include <stdio.h>    

typedef struct a{
char *x;
}A;

int main(){

    A name = {"lorem"};

    char a[10]={}, b[10]={};

    scanf("%s %s",&a,&b)

    if (b == a.x){  
    }

    return 0;    
}

我完全改变了实际代码,以使其快速简便。

如果那个人在控制台中写下“name lorem”,我希望if语句中的“a”返回“name”,这是先前创建的struct实例的标识符,因此我可以访问结构的成员“x”,然后在这种情况下, if 将返回true。
如果你能提出任何建议,我将不胜感激:)

0 个答案:

没有答案