⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a710rubr.cpp

📁 quinto esempi vari per c++ (schemi base)
💻 CPP
字号:
#include <iostream>
#include <fstream>

using namespace std;

const char * const file = "rubrica.txt";
const int Lun = 40;

void acapo() {
  while (cin.get() != '\n')
    continue;
}

int main() {
  char ch;
  ifstream fin(file);
  if (fin) {
    cout << "Questo e' il contenuto del file " << file << ":\n";
    while (fin.get(ch))
      cout << ch;
  }
  fin.close();
  ofstream fout(file, ios::app);
  if (!fout) {
    cerr << "Non e' possibile aprire il file " << file << " in output.\n";
    exit(1);
  }
  char nome[Lun];
  do {
    cout << "Introdurre un nome (riga vuota per terminare):\n";
    cin.get(nome,Lun);
    if (nome[0]) {
      acapo();
      fout << nome << "\t";
      cout << "Numero telefonico: ";
      cin.get(nome,Lun);
      acapo();
      fout << nome << "\n";
    }
  } while (nome[0]);
  fout.close();
  fin.clear();
  fin.open(file);
  if (fin) {
    cout << "Questo e' il nuovo contenuto del file " << file << ":\n";
    while (fin.get(ch))
      cout << ch;
  }
  fin.close();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -