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

📄 a780copl.cpp

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

using namespace std;

struct Lnodo {
  char dato;
  Lnodo *succ;
};

void AggiungiNodo(Lnodo*&);
void MostraLista(Lnodo*);
void DistruggiLista(Lnodo*&);


int main () {
  Lnodo *base;
  cout << "Introdurre una sequenza di caratteri (^Z per terminare):" << endl;
  base = NULL;
  //cout << coreleft() << endl;
  while (cin.peek() != EOF)
    AggiungiNodo(base);
  MostraLista(base);
  //cout << coreleft() << endl;
  DistruggiLista(base);
  //cout << coreleft() << endl;
}

  void AggiungiNodo(Lnodo*& lista) {
    if (lista)
      AggiungiNodo(lista->succ);
    else {
      lista = new Lnodo;
      lista->succ = NULL;
      cin.get(lista->dato);
    }
  }


void MostraLista(Lnodo* lista) {
  if (lista) {
    cout << lista->dato;
    MostraLista(lista->succ);
  }
}

void DistruggiLista(Lnodo*& testa) {
  if (testa) {
    DistruggiLista(testa->succ);
    delete testa;
  }
}

⌨️ 快捷键说明

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