Вопрос на засыпку

Тема в разделе "Общие вопросы по С и С++", создана пользователем Monya, 7 янв 2007.

  1. Monya

    Monya Гость

    Как сложить две строки char*??? :(
     
  2. Stremlenye

    Stremlenye Гость

    тебе стандартной функцией или сваю писать нада?
    если стандартнной то есть такая strcat(char* s1,char* s2) приписывает s2 в конец s1.
    Если самому нада писать, то решение такое: создаешь новую строку длинной равной сумме длин строк которые складываешью и посимвольно копируешь сначала из одной строки потом из другой.
     
  3. Creo

    Creo Гость

    Уточни, что в твоём понимании сложить две строки. Это добавить обдну в конец другой? Или у тебя char* указывает на строку типа "45621". И тебе надо сложить такие строки. Если задача для C++ то не легче ли сделать так:
    Код (Text):
    string str;
    string str1="aaa";
    string str2="bbb";
    str=str1+str2;
    //В итоге значение str равно "aaabbb"
    Пиши подробнее....
     
Загрузка...

Поделиться этой страницей