Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2012, 20:52   #1
inmanika
Пользователь
 
Регистрация: 17.11.2011
Сообщений: 18
По умолчанию c++ разбить строку на две подстроки

Доброго времени суток.. В задании необходимо разбить исходную строку на две подстроки, при этом первая длиной k символов (если на k-ю позицию попадает слово, то его следует отнести ко второй строке).
Вот, что вышло у меня:
Код:
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <string.h>

using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");
    char string[]="\0";
    char substring[2][20]={NULL};
    int k=0, s;
    //äåëèì ñòðîêó íà 2 ïîäñòðîêè
    for(int i=0; i<=1; i++)
    {
            substring[i]=string[k];
            if(string[k+1]==' ' || string[k+1]=='\0')
            {
                s++;
            }
            if(s==2)
            {
                s=0;
                k++; 
                break;
            }
        
    }
    for(i=0; i<=2; i++)
    {
		puts (string)

		puts (substring)
	}
	return 0;
}
Помогите, пожалуйста, найти ошибки. Заранее спасибо.
inmanika вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вхождение подстроки в строку! Edimus Общие вопросы C/C++ 4 04.04.2011 07:50
разбить строку Ceprey Общие вопросы C/C++ 10 24.12.2009 20:47
C++: разбить строку на подстроки apromix Помощь студентам 2 04.10.2009 01:07
Найти кол-во вхождений подстроки в строку Kuzya59 Общие вопросы Delphi 4 21.09.2009 12:46
Вставка подстроки в строку Kortes Общие вопросы C/C++ 2 25.12.2008 11:51