Строки и файловый ввод-вывод Пользовательский класс String

Скачать презентацию Строки и файловый ввод-вывод  Пользовательский класс String Скачать презентацию Строки и файловый ввод-вывод Пользовательский класс String

lekciya_6._stroki_i_faylovyy_vvod-vyvod.pptx

  • Размер: 44.7 Кб
  • Автор:
  • Количество слайдов: 6

Описание презентации Строки и файловый ввод-вывод Пользовательский класс String по слайдам

Строки и файловый ввод-вывод Строки и файловый ввод-вывод

Пользовательский класс String class String { private: enum { Size = 256; }; charПользовательский класс String class String { private: enum { Size = 256; }; char str[Size]; public: String () { str[0]=‘\0’; } String (char s[]) { strcpy(str, s); } void display () { cout << str; } void concat (String s 2) { if (strlen(str) + strlen (s 2. str) < Size) strcat(str, s 2. str); else cout << “\n переполнение”; } }

Пользовательский класс String int main() { String s 1(“Cкоро контрольная точка по КП!”); StringПользовательский класс String int main() { String s 1(“Cкоро контрольная точка по КП!”); String s 2=“Сдавайте первую главу!”; String s 3; cout << s 1. display(); cout << s 2. display(); cout << s 3. display(); s 3=s 1; cout << s 3. display(); s 3. concat (s 2); cout << s 3. display() << endl; return 0; }

Работа с файлами fstream  // заголовок ifstream in; // ввод ofstream out; Работа с файлами // заголовок ifstream in; // ввод ofstream out; // вывод fstream io; // ввод и вывод out. open(“myfile”, ios: : out); ifstream in(“myfile”); // открытие файла для ввода in. close();

# include stdafx. h“ #include fstream #include iostream #include string. h using namespace std;# include «stdafx. h“ #include #include #include using namespace std; int main() { char s[20]; ifstream in(«111. txt»); if (!in) { cout<<"Error"<<endl; exit(1); } cout<<"File open!"<<endl; while (!in. eof()) { in. getline(s, 19); if ((s[0]=='A') || (s[0]=='a') || (s[0]=='E') || (s[0]=='e‘)) cout<<s<< endl; } in. close(); return 0; }

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