ArniLand, вот у тебя у самого не возникло вопросов по поводу задания ?
Цитата(ArniLand @ 29.6.2011, 22:22 ) | | Записывается в любой контейнер(вектор, стек и т.д.) |
Добавляется в контейнер, состоящий из строк, или каждый символ введённой строки укладывается в вектор или стек ? И зачем нужно и первое и второе ?
Цитата(ArniLand @ 29.6.2011, 22:22 ) | | Строка представляет вид слова, разделенные символом "=", строка закачивается ";" , а предложение "." |
зачем эта информация ???
из всего задания понятно только
Цитата(ArniLand @ 29.6.2011, 22:22 ) | | Строка считывается из файла. |
и
Цитата(ArniLand @ 29.6.2011, 22:22 ) | | Сделать нужно чтобы вводя символ с клавиатуры, менялся символ стоящий перед символом "=". |
вот такая программа
| Код | #include <fstream> #include <iostream> #include <string>
int main() { std::ifstream file( "in_file_name.ext" ); if ( ! file ) { std::cout << "file not opened" << std::endl; return 1; } std::string str; file >> str; std::cout << "Enter a char to replace: "; char ch; std::cin >> ch; std::string::size_type eq_pos = str.find( '=' ); if ( eq_pos != std::string::npos && eq_pos != 0 ) { str[ eq_pos - 1 ] = ch; } return 0; }
|
|