Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
3 / 3 / 5
Регистрация: 21.10.2012
Сообщений: 182
1

В описании программа, которая складывает 2 строки, дополните ее, чтобы она прибавляла не все, а n символов из одной строки в другую

26.03.2013, 19:56. Просмотров 427. Ответов 0
Метки нет (Все метки)


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
char * mystrcat(char*,char*,int);
 
int main()
{
  char a[10]="123",b[10]="456",*c;
  c=mystrcat(a,b,2);
  printf("%s\n",c);
  return 0;
}
 
char * mystrcat(char *a, char *b,int n)
{
  char *tmp = a;
  while ((*tmp++)!='\0');
  tmp--;
  while ((*tmp++=*b++)!='\0');
  return a;
}
Или напишите свою программу с аналогом функции strncat.

Добавлено через 2 часа 55 минут
У кого-нибудь есть варианты реализации собственной функции strncat на языке си?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2013, 19:56
Ответы с готовыми решениями:

В описании дана рабочая программа, которая создает список из введенных слов. Дополните ее, чтобы она выводила все эти слова, начиная с первого
Type Ukazatel = ^S; S = Record Data : string; Next : Ukazatel ; End; Var...

Программа считывает только первую строку файла,как сделать чтобы она считывала все строки
#include &lt;fstream&gt; #include &lt;iostream&gt; using namespace std; int main(int argc, char* argv) {...

Копировать несколько символов из одной строки в другую
Нужна функция которая копирует символы из переменной в переменную начиная например от 5 символа и...

Копирование символов из одной строки в другую до указанного символа
Написать функцию, входными параметрами которой являются две строки, символ. Функция должна...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2013, 19:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Копирование из одной строки в другую n символов, начиная с символа номер s
Друзья, не могу до конца правильно решить такую задачу: Pstring s1 = &quot;Hello World&quot;; Pstring s2;...

Исправить программу, чтобы она прибавляла ко всем элементам одномерного массива первый
Подскажите как сделать чтобы эта программа ко всем элементам прибавляла не 1 , а первый элемента...

Разработать программу, которая будет находить вхождения одной строки в другую.
написать программу, которая будет находить вхождения одной строки в другую

Перенести все строки из одной таблицы в другую
Это два файла истории ICQ. В одной старая история, во второй новая. Нужно объеденить, пытался...


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

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

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