Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.70/23: Рейтинг темы: голосов - 23, средняя оценка - 4.70
Wack
6 / 6 / 1
Регистрация: 17.05.2013
Сообщений: 13
1

Как склеить 3 строки (char*) в одну

27.05.2013, 13:13. Просмотров 4411. Ответов 4
Метки нет (Все метки)

Всем здрасте =)
Как склеить 3 строки (char*) в одну.
Это пример того как всё должно быть.

строка 1 = "123"
строка 2 = "456"
строка 3 = "789"

строка 4 = "123456789"
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2013, 13:13
Ответы с готовыми решениями:

Склеить две строки в одну
Проблема со склейкой двух строк. Ругается, а я не пойму на что #include <stdio.h> #include...

Склеить несколько строк в одну
Помогите с написанием программы!

Склеить строки массива argv
#include <stdbool.h> #include <stdio.h> #include <stdlib.h> int concatLength (char *argv, int...

Склеить строки xs и записать результат
void stairs (char *xs, char *result, int n); Склеить строки xs и записать результат в result,...

Перевод Char[] в одну строку
ДОбрый день, подскажите пожалуйста, как можно char *a перевести в одну String? спасибо

4
LiquidSnake
55 / 55 / 8
Регистрация: 06.02.2013
Сообщений: 317
27.05.2013, 13:16 2
делаешь массив char длина которого равна длине всех 3 строк +1 для #0 потом копируешь последовательно туда эти строки , в конце ставишь #0
0
Wack
6 / 6 / 1
Регистрация: 17.05.2013
Сообщений: 13
27.05.2013, 14:30  [ТС] 3
Цитата Сообщение от LiquidSnake Посмотреть сообщение
потом копируешь последовательно туда эти строки
ок, через как копировать? strcpy? Уже пробывал.
0
easybudda
Модератор
Эксперт JavaЭксперт CЭксперт С++
10646 / 6335 / 1586
Регистрация: 25.07.2009
Сообщений: 12,075
27.05.2013, 15:14 4
C
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <string.h>
 
int main(void) {
    char buf[32];
    
    printf("%s\n", strcat(strcat(strcpy(buf, "123"), "456"), "789"));
    
    return 0;
}
1
Wack
6 / 6 / 1
Регистрация: 17.05.2013
Сообщений: 13
27.05.2013, 15:19  [ТС] 5
Спасибо =)
0
27.05.2013, 15:19
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2013, 15:19

Массив типа char записать в одну ячейку другого массива
Добрый день, есть массив типа char. В нем в одной ячейке элемент 'a', в другой 'b'. Я создать...

Склеить строки, содержащие regexp, в одну
Имеется файл типа Login Password

Как соединить три строки char в одну?
Должно было получиться к примеру Документ 1.txt был открыт.Не вышло. char* String1=&quot;Документ &quot;;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.