Другие языки программирования и технологии

подскажите через кудой решать эту задачку с++2)Дан текст. Слова в тексте разделены пробелами. Вычеркнуть из текста вс

Можно - конец строки это символ с кодом 0
Неизвестно Неизвестно
Неизвестно Неизвестно
31 295
Лучший ответ
Валерий Стешенко Спасибо большое:)
с массивами char работай
Валерий Стешенко догадываюсь, но как размер строки определить?
обычно sizeof() помогает в таких ситуациях
Валерий Стешенко зайз оф вернет размер в битах, причем размер как объявлено а не как введено
Ох и тяжелый этот c++ но ничё готов его учить дальше. В мои то 15 лет, вся жизнь ещё впереди. Вот прийду в ВУЗ, а тут хопа и большую часть всего знаю. Народ а кто больше зарабатывает? Сисадмины или веб-мастеры? Или ещё кто, чья профессия связана с программированием?
В С++ или в чистом С ?
В C используються нуль-терминальные строки - размер строки можно определить только пробежавшись по стоке до 0 символа (или strlen(char * s))
В С++ рекомендуется использовать c++ i/o:

#include <iostream>//c++
// но не #include <stdio.h> - c
#include <vector>
#include <string> // c++
// но не #include <string.h> - c
using namespace sdt;
int main(){
vector <string> s_mas;//динамический массив
int n=0;
string s_tmp;
while(cin>>s_tmp)//читаем с консоли до конца ввода по словам
{
//если ны найдено совпадения строк от s_mas[0] до s_mas[n-1] со строкой s_tmp то
//s_mas.push_back(s_tmp);
//n=n+1;
// иначе ничего не делать.

}
for(int i=0;i<n;i++)>;//вывод
}

P.S проверку совподения строк выполнять
1) s1.length()==s2.length() длины строк равны

2)for(int i=0;i<s1.length()&& s1\[i\]==s2\[i\] ;i++);
i==s1.length() ? -если да то все символы от 0 до s1.length() совпадают - строки равны

3) выделить в отдельную процедуру
bool StringIsEqual(string s1,string s2){
if(...)
return false;
for(...);
return i==s1.length();
}
Валерий Стешенко круто конечно...вот только "string.h не использовать"
Жасулан Жамбеков о.О
Ну ты даёФь...
Как ещё мозг не закипает

Похожие вопросы