Though of course you should use the char type when doing string handling, because the index of the classic ASCII table fits in 1 byte. You could however do string handling with regular ints as well, although there is no practical reason in the real world why you would ever want to do that.
int id; char name[NAME_LEN]; int money
I know that for cannot convert char to char * you just use the & in front of the char, but I cannot figure out what to do in this case.
int search(char *text1, char *text2); is wrong and doesn't match to the function definition.
This question already has answers here: Converting int to char in C (7 answers).
Перевожу char в int, но на выходе неверное число, вот упрощений вариант
In C char* s1 = "Hello" generally points to the same address as char* s2 = "Hello". Is this always true so that strings defined in this way could be safely
atoi() - это круть, но просит на вход const char*, а я могу максимум char сделать( Где здесь копать? Хотя тут char используют...