Torna indietro   Hardware Upgrade Forum > Software > Programmazione

NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine
Dopo anni di attesa e una lunga fase di sviluppo, Noctua entra nel mercato dei dissipatori a liquido AIO con la nuova serie NL-LC1. Forte dell'esperienza maturata nel raffreddamento ad aria, l'azienda austriaca promette di portare la propria filosofia fatta di qualità costruttiva, attenzione ai dettagli e silenziosità anche in questo segmento. Abbiamo provato il nuovo sistema per scoprire se riesce a distinguersi in un mercato ormai molto competitivo.
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super
Arrivato sul mercato italiano a fine marzo, la serie Boox Go 10.3 (Gen II) offre Android 15, penna da 4096 livelli e retroilluminazione opzionale (nel modello da noi provato, Lumi, presente). La serie si compone di due tablet ePaper che fanno da e-reader, blocco note digitale e persino browser, tutto a un prezzo che fa dimenticare i prodotti di brand più blasonati
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming
Pannello QD-OLED da 32 pollici con risoluzione 4K, frequenza di aggiornamento a 240Hz e tempi di risposta rapidissimi: il Gigabyte MO32U24 evolve il progetto del suo predecessore MO32U e alza ulteriormente l'asticella delle prestazioni. È ancora una volta un monitor indirizzato ai giocatori più esigenti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-01-2008, 11:09   #1
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
[c++] probelma allocazione dinamica

dopo aver fatto lo stack in modo "fuffo" con un array sto provando a farlo dinamico senza array con strutture ma ho dei problemi..

Codice:
#include <iostream>
using namespace std;

struct Nodo
{
	char dato;
	struct Nodo* next;
} ;

typedef struct Nodo* nodo;

void menu();
void push(nodo nodoTesta);
void pop();
void showStack();

int main()
{
	int choose;
	nodo nodoTesta = NULL;

	menu();

	do
	{
		cin >> choose;

		switch(choose)
		{
			case 1:
				push(nodoTesta);
				break;
			case 2:
				pop();
				break;
			case 3:
				showStack();
				break;
			case 4:
				break;
		}

	} while(choose != 4); 
	
	cin.get();
	return 0;
}

void menu()
{
	cout << "1 - aggiungi un carattere nello stack." << endl;
	cout << "2 - estrai un carattere dallo stack." << endl;
	cout << "3 - visualizza lo stack." << endl;
	cout << "4 - esci." << endl;
	cout << "? ";
}

void push(nodo nodoTesta)
{
	//nodo newNodo = new nodo;

}

void pop()
{

}

void showStack()
{

}
la riga commentata è quella incriminata.. non capisco perchè non posso allocare nodo visto che nel typedef l'ho messo puntatore.. mi dice impossibile convertire da nodo* a nodo.. ci sclero aiuto..
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2008, 11:18   #2
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
ho sbagliato
banryu79 è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2008, 11:24   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Sostituisci Nodo * a nodo e dimmi se ti torna.
La new di nodo torna un nodo * non un nodo
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2008, 11:33   #4
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Codice:
#include <iostream>
using namespace std;

struct Nodo
{
	char dato;
	struct Nodo* next;
} ;

//typedef struct Nodo* nodo;

void menu();
void push(Nodo* nodoTesta);
void pop();
void showStack();

int main()
{
	int choose;
	Nodo* nodoTesta = NULL;

	menu();

	do
	{
		cin >> choose;

		switch(choose)
		{
			case 1:
				push(nodoTesta);
				break;
			case 2:
				pop();
				break;
			case 3:
				showStack();
				break;
			case 4:
				break;
		}

	} while(choose != 4); 
	
	cin.get();
	return 0;
}

void menu()
{
	cout << "1 - aggiungi un carattere nello stack." << endl;
	cout << "2 - estrai un carattere dallo stack." << endl;
	cout << "3 - visualizza lo stack." << endl;
	cout << "4 - esci." << endl;
	cout << "? ";
}

void push(Nodo* nodoTesta)
{
	Nodo* newNodo = new Nodo;

}

void pop()
{

}

void showStack()
{

}
azz è vero così funziona.. e allora come lo dovrei fare quel maledetto typedef?
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2008, 11:35   #5
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Dovresti fare:

nodo n = new Nodo;
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 19-01-2008, 11:51   #6
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
giusto grazie
ndakota è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con Android 15 e penna, dal prezzo super Boox Go 10.3 (Gen II) Lumi: il tablet e-ink con ...
Gigabyte MO32U24 OLED: il 4K a 240Hz su un pannello OLED ideale per il gaming Gigabyte MO32U24 OLED: il 4K a 240Hz su un panne...
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
Gemini 3.5 Flash delude nei test Android...
DREAME X50 Ultra Complete a 749€ per il ...
Prezzi console handheld alle stelle: la ...
Toyota presenta il primo pickup elettric...
Prime Day anticipato, tutti gli smartpho...
Dyson V10 Konical: il primo aspirapolver...
FSR 4.1 su Radeon 6000, AMD spiega perch...
Hisense svela la gamma TV 2026: RGB Mini...
Narwal lancia gli sconti Prime Day 2026:...
SpaceX ha comprato Cursor: accordo da 60...
Commodore Callback 8020 è il tele...
roborock F25 Ultra a 585€ con Prime: vap...
Apple Watch SE 3 a 219€ e Series 11 a 32...
La lampadina diventa una "biblioteca dig...
Philips Airfryer Serie 1000 con cestello...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:17.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v