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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2011, 16:55   #11
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

да вот пробую и неполучается...покажи пожалуйста тогда код main мож я неправильно его описал
mojohead вне форума Ответить с цитированием
Старый 14.01.2011, 17:04   #12
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

в итоге ничего не выводится ..
mojohead вне форума Ответить с цитированием
Старый 14.01.2011, 17:05   #13
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

Цитата:
Сообщение от mojohead Посмотреть сообщение
да вот пробую и неполучается...покажи пожалуйста тогда код main мож я неправильно его описал
Выложи здесь тот код , который ты прогоняешь .

Весь код полностью .
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---
andrewpalkin вне форума Ответить с цитированием
Старый 14.01.2011, 17:26   #14
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

незнаю мож у меня чтото со средой но программа неработает..выдает 8 предупреждений и ничего не делает

#include<iostream>
#include<conio>
#include<string>
#include<stdio>

//void s()
//{ //cout<<"Print str: ";
// cin>>str;
//}

int main()
{ string str;
cout<<"Print str: ";
cin>>str;
int i;
for (i=0;i<str.size();i++)
if(str[i]=='.')
{
str[i]=='+';
}
cout<<"sjrftjfr: "<<str;
getchar ();
}

Последний раз редактировалось mojohead; 14.01.2011 в 17:30.
mojohead вне форума Ответить с цитированием
Старый 14.01.2011, 17:32   #15
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

я вот думаю как дальше будет если такого простого сделать немогу
mojohead вне форума Ответить с цитированием
Старый 14.01.2011, 17:41   #16
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Первое что в глаза бросилось
Код:
str[i]=='+';
Надо
Код:
str[i]='+';
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 14.01.2011, 17:45   #17
andrewpalkin
Форумчанин
 
Аватар для andrewpalkin
 
Регистрация: 23.11.2010
Сообщений: 458
По умолчанию

Цитата:
Сообщение от mojohead Посмотреть сообщение
незнаю мож у меня чтото со средой но программа неработает..выдает 8 предупреждений и ничего не делает
...
Ты даже скопировать мой код не смог что ли ? Я вообще не уверен , что ты прогонял тот код , который выложил до этого .

Код:
#include<iostream>
#include<conio.h>
#include<string>

using namespace std;

int main()
{ 
	string str;
	cout<<"Print str: ";
	cin>>str;
	
	for (int i=0;i<str.size();i++)
	if(str[i]=='.')
	{
		str[i]='+';
	}
	
	cout<<str;

	getchar();
        return 0 ;
}
--- Если я вам помог , то помогите и вы мне . Не просто просите решить задачу , а пробуйте ее сами решить ! Я не пишу программы с нуля , я помогаю поправить код ! ---

Последний раз редактировалось andrewpalkin; 14.01.2011 в 17:48.
andrewpalkin вне форума Ответить с цитированием
Старый 14.01.2011, 18:07   #18
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

или так

Код:
#include <iostream>
#include <string>

using namespace std;

void pointToPlus(string &s){
    int strl=s.length();
    for (int i=0;i<strl;i++)
        (s[i]=='.')?s[i]='+':0;
    cout<<s;
}

int main(){
string text;
getline(cin,text,'\n');
pointToPlus(text);
}
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 14.01.2011, 18:21   #19
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

компилирую этот код...запускаю...выдаёт запрос ввести строку я ввожу нажимаю ентер..курсор переходит на слкдующую строку и всё..больше ничо не выводится..с чем это может быть связано

#include<iostream>
#include<conio.h>
#include<string>
#include<stdio>

using namespace std;

int main()
{
string str;
cout<<"Print str: ";
cin>>str;

for (int i=0;i<str.size();i++)
if(str[i]=='.')
{
str[i]='+';
}

cout<<str;

getchar();
return 0 ;
}
mojohead вне форума Ответить с цитированием
Старый 14.01.2011, 18:26   #20
mojohead
Пользователь
 
Регистрация: 10.01.2011
Сообщений: 79
По умолчанию

ладно всем спасибо что откликнулись на прозьбу...думаю всё связано с моими навыками программирования
mojohead вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
string (c++) jambas92 Помощь студентам 5 18.10.2010 16:44
String большого размера, более 255 String[255] bitSoft Общие вопросы Delphi 9 28.03.2010 19:45
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57
String t@t@rin Помощь студентам 3 09.11.2009 20:46
string medik Помощь студентам 12 29.10.2007 17:33