c++, strcat

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Di-z, 22 May 2010.

  1. Di-z

    Di-z New Member

    Joined:
    28 Oct 2009
    Messages:
    16
    Likes Received:
    2
    Reputations:
    0
    народ, такой вопрос: есть массив структур
    struct Country
    {
    char name;
    ....
    };
    мне нужно присоединить поле name определённого элемента к строке(в цикле):
    for (int i=0; i<_n;++i)>.winterTemp == temp) tempNameArr = strcat(tempNameArr,_countries.name);
    }
    компилятор выдаёт ошибку, мол нельзя преобразовать параметр 2 из 'char' в 'const char*'
    Подскажите, как это исправить?))
    }
     
  2. csrss

    csrss Member

    Joined:
    13 Apr 2009
    Messages:
    38
    Likes Received:
    38
    Reputations:
    4
    Чё за char name;?
    char *name или char name[SIZE];
    А дальше typecast, нп.:

    int func(char *val){
    return 0;
    }

    int next_func(){
    const char *shit = "whatevah";
    func((char*)shit); // typecast const char -> char
    }