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

0 голосов
19 просмотров

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


Информатика (12 баллов) | 19 просмотров
0

вы не могли бы показать тот код, что вы написали?

0

Вот то что удалось реализовать.

0

#include "stdafx.h"#include #include #include #include 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;

0

после else должен быть реализован сам поиск

Дан 1 ответ
0 голосов
else
{
for(int i=0;iif(p1[i]==':')
{
cout<<"vot ona stroka";<br>return 0;
}
}
вроде так, на плюсах давно не кодил, смысл думаю понятен
(120 баллов)
0

А что значит Length ,просто компилятор ругается на это

0

Я понял зачем это функция но она не хотела работать поэтому пришлось реализовать это так int q=strlen(p1.c_str());
for(int i=0;iif(p1[i]==':')
{
cout<<"vot ona stroka";<br>system ("pause");
return 0;

0

но вывод не работает он выводит не строку которая нужна ,а надпись vot ona stroka"