![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 07.12.2009
Сообщений: 9
|
![]()
Даны две строки. Получить из этих строк новую строку, объединив N1 первых символов
первой строки и N2 последних символов второй строки. N1 и N2 вводятся пользователем. Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 23.02.2010
Сообщений: 107
|
![]()
str2 + strlen(str2) - N2
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 07.12.2009
Сообщений: 9
|
![]() |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 23.02.2010
Сообщений: 107
|
![]()
Не так.
strncat(str3, str2+strlen(str2)-N2, N2); str2 - это указатель на начало строки. Допустим, 0x0001. Нам нужна позиция, где начинаются последние N2 символов. Это длина строки минус N2. Прибавляем к 0x0001 и готово. Последний раз редактировалось Indian; 27.04.2010 в 22:09. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 07.12.2009
Сообщений: 9
|
![]()
Спасибо большое
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа со строками | Андрей.12 | Помощь студентам | 7 | 29.11.2009 19:24 |
Работа со строками | СемаСемечкин | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 08.06.2009 09:57 |
работа со строками | Milker-Monster | Помощь студентам | 1 | 02.11.2008 21:32 |
Работа со строками. | ViNcHeStEr | Помощь студентам | 6 | 29.06.2008 08:14 |
С, работа со строками | Надюха | Помощь студентам | 2 | 29.05.2008 13:07 |