Char + Char [suma litery]


(Suryxs) #1

Char a[] = "kolo";

Char b[] = "dwa";

jak zrobic zeby a+b = kolodwa


(Marek Ciarkowski) #2

o ja :? nie napisałeś nawet w jakim języku to piszesz. Tablice są w każdym i każdy ma inny sposób ich definiowania więc może zacznij od tego ?


(Suryxs) #3

nie chce mi pisac dlugi , wystarzy podalem ci kody .


(Marek Ciarkowski) #4

no cóż ja zgadywać nie będę :stuck_out_tongue: radź sobie sam


(Ludr) #5
//Coded by Derka 


#include 

#include 

#include 

using namespace std;


int main()

{


  // 1 sposob   


 string a="raz", b="dwa", c;

 c=a+b;

 cout<

 // 2 sposob


 char x [10]="raz", y [10]="dwa";

 strcat(x,y); //x=x+y;

 cout<


getch();    

return 0;    

}

(GL1zdA) #6

Człowieku, co to za typ Char? I czego tak naprawdę nie umiesz zrobić: przeciążyć operatora czy dodać łańcuchów znaków?


(somekind) #7

A czego się spodziewasz, skoro nie wie nawet, w jakim języku pisze :slight_smile:


(Ryan) #8

W managed C++ jak najbardziej poprawny. :wink:


(Przemo Mynek) #9

Z tego co wiem to typ char mozez zamienic na int za pomoca funkcji:

Itoa(char), a w gcc Atoi(Char).


(Ryan) #10

Oświeć nas, Przemku, jaka jest suma "kolo" i "dwa"? 2+kolo=???

Ja obstawiam, że ochnaście. Kto da więcej?


(Sawyer47) #11

Jak już musisz pracować z C-stringami to tu masz opis wielu funkcji standardowych: http://www.cppreference.com/stdstring/index.html

W twoim przypadku przyda się strcat.

Edit: Acha no to do C++ w sumie jak ktoś napisał powyżej - nie podałeś nawet w jakim języku chcesz wykonać tę operację.