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

0 голосов

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


спросил от (12 баллов) в категории Информатика
оставил комментарий от Отличник (8.6k баллов)

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

оставил комментарий от (12 баллов)

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

оставил комментарий от (12 баллов)

#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;

оставил комментарий от (12 баллов)

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

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

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

оставил комментарий от (12 баллов)

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

оставил комментарий от (12 баллов)

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

...