Предмет: Информатика, автор: varkekn

Помогите дописать программу на языке C++. Срочно!!!
Нужно реализовать поиск в тексте символа ":" и вывод этой строки на экран.


антагонист: вы не могли бы показать тот код, что вы написали?
varkekn: Вот то что удалось реализовать.
varkekn: #include "stdafx.h"
#include <fstream>
#include <iostream>
#include <string>
#include <cstring>
using namespace std;

int main(int argc, char* argv[])
{
setlocale(LC_ALL, "rus"); // корректное отображение Кириллицы
string p1;
cout<<"Введите путь к файлу:"<<endl;
getline(cin,p1);
ifstream f;
f.open(p1.c_str());
if (!f){
cout<<"Не верный путь к файлу"<<"\n";
system ("pause");
return 0;
}
else

system ("pause");
return 0;
varkekn: после else должен быть реализован сам поиск

Ответы

Автор ответа: mrproper89
0
else
{
for(int i=0;i<p1.Length; i++)
if(p1[i]==':')
{
cout<<"vot ona stroka";
return 0;
}
}
вроде так, на плюсах давно не кодил, смысл думаю понятен

varkekn: А что значит Length ,просто компилятор ругается на это
varkekn: Я понял зачем это функция но она не хотела работать поэтому пришлось реализовать это так int q=strlen(p1.c_str());
for(int i=0;i<q; i++)
if(p1[i]==':')
{
cout<<"vot ona stroka";
system ("pause");
return 0;
varkekn: но вывод не работает он выводит не строку которая нужна ,а надпись vot ona stroka"
Похожие вопросы
Предмет: Русский язык, автор: hasmya70

Задание: определите, к каким частям речи относятся данные слова:

ПУТАТЬ, ЗАПУТАВ, ЗАПУТАЮ, ЗАПУТАННЫЙ, ЗАПУТЫВАЯ, ЗАПУТЫВАЮЩИЙ, ПУТАНЫЙ, ДЕЛО ЗАПУТАНО, ПУТАНИЦА.

ТЕМЕНЬ, ТЕМНЕЮЩИЙ, КРАСКА ТЕМНЕЕ, ТЕМНЕЯ, НЕБО ТЕМНО, ПОТЕМНЕВ, ТЕМНЫЙ, САМАЯ ТЕМНАЯ, ТЕМНЕВШИЙ, ТЕМНЕТЬ.

Задание: укажите все части речи в предложении:

Путешественники, остановившись среди густо заросших полей, избрали ночлег и начали разводить костер, который затрещал быстро и весело, разбрасывая яркие угольки, гаснущие в густой сырой траве.

Задание: выпишите:

1.Местоимения. Люди, живущие в роскоши. Особенно те, кто вырос в роскоши, не замечают её, они живут, как и все, обычной жизнью.

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

3.Прилагательное, употребленное в значении существительного. Причалить к ложной пристани не дадут мудрость и опыт старших.

4.Прилагательное в превосходной степени. Старшей, Инне, уже исполнилось 16. Самой маленькой, Люсеньке, только шесть.

5.Частицы. Настоящее чтение не сводится к бегству напечатанных слов через сознание. Одного рассудка и пустого воображения для чтения недостаточно. Надо чувствовать сердцем и созерцать из сердца.

Задание: выполните тестовую работу.

Какая морфологическая характеристика выделенного слова является правильной?

1.Каждому из нас было близко и понятно еёволнение.

1)определительное местоимение 2)личное местоимение 3)притяжательное местоимение 4) имя прилагательное

2.Вообще я схожусь с людьми очень трудно.

1) союз 2) наречие 3) прилагательное 4) причастие

3.Разлившееся молоко стеклосо стола.

1) имя существительное 2) причастие 3) глагол 4) имя прилагательное

4.Мусор был небрежно сваленв кучу.

1) причастие 2) имя прилагательное 3) глагол 4) деепричастие

5.Мы смотрели на певца, затаив дыхание.

1)причастие 2) имя прилагательное 3) глагол 4) деепричастие

6.Небо молнией летучей опоясалось кругом.

1) причастие 2) имя существительное 3) наречие 4) предлог

7.Хотелось сесть в поезд и мчаться мимочужих перелесков, широких полей.

1) предлог 2) имя прилагательное 3) наречие 4) деепричастие

8.Что же ты сидишь без огня?

1) вопросительное местоимение 2) наречие 3) личное местоимение 4) частица
Предмет: Русский язык, автор: kolia73