Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

На С++ в CodeBlock Cтроки

97K
13 апреля 2016 года
Shingi2123
1 / / 13.04.2016
Ребят нужна ваша помощь.На С++ в CodeBlock написать прогу:

Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать три символа второй строки к первой. Поменять местами в измененной первой строке первое и последнее слово.

Вот собственно то,что есть у меня но не действующее.
Первая часть работает Перенося первые три символа второй строки к первой.
Но потом остальная часть скрипта не пашет(поменять местами слова в изм.Строке)

#include<stdio.h>
#include<string.h>
main()
{
char str1[]="letit shar bolhoi";
char *str2="predstavil malenki kvadrat ";
strncat (str1,str2,3);
puts(str1);
puts(str2);//дальше прога не пашет
{
char *str3="letit shar bolhoipre.";
char res[40],*blanc=" ",*dot = ".";
char *w1,*w2,*rest;
w1=strtok(str3,blanc);
w2=strtok(NULL,blanc);
rest=strtok(NULL,dot);
strcpy(rest,w2);
strcat(rest,blanc);
strcat(rest,w1);
strcat(rest,blanc);
strcat(rest,rest);
strcat(rest,dot);
printf("%s",res);
}}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог