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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.04.2011, 19:46   #1
lilek
Пользователь
 
Регистрация: 12.12.2010
Сообщений: 21
По умолчанию строковые с классом string

Помогите переделать задание, но с использованием класса string. Вот само задание: в тексте вставить между словами вместо одного два пропуска.
Вот код, который нужно изменить:
Код:
#include "stdafx.h"
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include "fun_console.h"

int main()
{
int c = 0;
char mas[60] = "there is a good weather today";
char mas1[60] = "\0";
char rez[60]="\0";
SetColor(6,0);
cout<<"Bez probelov: "<<mas;
for(int i =0; i < strlen(mas)+1;i++)
{
	 while(mas[i]!=' ' && mas[i]!='\0')
	 {
      mas1[c++] = mas[i++];
	 }
	 strcat(rez,mas1);
	 strcat(rez, "  ");
	 for(int j = 0; j < sizeof(mas1);j++) 
	 {
		 mas1[j]='\0';
		 c =0;
	 }

}
cout<<"\n\n"<<"Z probelami: "<<rez;
cout.flush();
getch();   
return 0;
}
lilek вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
String,Строковые данные gazik7362 Паскаль, Turbo Pascal, PascalABC.NET 4 07.02.2011 22:16
Проблема с классом cyber_NINJA Общие вопросы Delphi 4 27.12.2010 20:41
Работа с классом UnChanter Помощь студентам 2 14.03.2010 20:23
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
Работа с классом| C++ Konicy Общие вопросы C/C++ 15 21.12.2009 19:08