Да се напише прост текстов редактор, който позволява:
- да се въведе име на файл и текста, който ще съдържа и да запише текста във файла
- да се въведе име на файл и да се изведе текста, който се съдържа във файла
Да се напише прост текстов редактор, който позволява:
[c] за С++ програми [/c]
[pascal] за паскал [/pascal]

за Къде се намира точка
за Вмъкване и изтриване на елемент *
за Позицията на X




за Броят на максималните елементи




за Броят на максималните елементи
за Пари за закуска




за Ученици с дадена оценка




за По-големи от средното| П | В | С | Ч | П | С | Н |
|---|---|---|---|---|---|---|
| « февр. | ||||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | ||||||
#include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main(int argc, char** argv) { fstream MyFile; char file_name[50]; char text[100]; int opciq; cout<<"1. Zapis vav faila"<<endl; cout<<"2. Chetene ot faila"<<endl; cout<<"Izberete opciq:"; cin>>opciq; //????????? if(opciq==1){ cout<<"Ime na fail: "; cin>>file_name; MyFile.open(file_name,ios::out); do { cin.getline(text,100); if(text[0]=='.') break; MyFile<<text<<endl; } while (text!=0); MyFile.close(); } else //????????? if(opciq==2){ cout<<"Ime na fail: "; cin>>file_name; MyFile.open(file_name,ios::in); while (MyFile.getline(text,100)) cout<<text<<endl; MyFile.close(); } return 0; }#include <cstdlib> #include <iostream> #include <fstream> #include <string.h> using namespace std; int main(int argc, char** argv) { fstream MyFile; char x[100]; char ime[20]; char y; cout<<"Vyvedete ime na faila"<<endl; cin>>ime; cout<<"Iskate li da zapisvate vyv faila?"<<endl; cin>>y; if (y=='y') { // ????? ??? ????? MyFile.open( ime,ios::out); do { cin.getline(x, 100); if(x[0]=='.')break; MyFile<<x<<endl; } while(x!=0); MyFile.close(); } else { // ?????? ??? ????? MyFile.open(ime,ios::in); while(MyFile.getline(x, 100)) cout<<x<<endl; MyFile.close(); } return 0; }И към двамата: добре е, браво, но ако го поставите този код в един цикъл, ще може да се извършват по повече от едно действия с файла (или с различни файлове) без да се налага да се стартира програмата пак и пак.