Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI
Con velocità teoriche fino a 11 Gbps, gestione tramite app intelligente e protezione avanzata dei dispositivi, Roamii BE Pro porta il Wi‑Fi 7 tri‑band nelle abitazioni più esigenti. Un sistema Wi-Fi Mesh proposto da MSI allo scopo di garantire agli utenti una rete fluida e continua capace di sostenere streaming 8K, gaming competitivo e le applicazioni moderne più esigenti in termini di banda
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Mate X7 rinnova la sfida nel segmento dei pieghevoli premium puntando su un design ancora più sottile e resistente, unito al ritorno dei processori proprietari della serie Kirin. L'assenza dei servizi Google e del 5G pesa ancora sull'esperienza utente, ma il comparto fotografico e la qualità costruttiva cercano di compensare queste mancanze strutturali con soluzioni ingegneristiche di altissimo livello
Nioh 3: souls-like punitivo e Action RPG
Nioh 3: souls-like punitivo e Action RPG
Nioh 3 aggiorna la formula Team NINJA con aree esplorabili più grandi, due stili di combattimento intercambiabili al volo (Samurai e Ninja) e un sistema di progressione pieno di attività, basi nemiche e sfide legate al Crogiolo. La recensione entra nel dettaglio su combattimento, build, progressione e requisiti PC
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 01-12-2007, 10:09   #1
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
[C] errore col dev C++

ciao raga!
Ho le seguenti strutture che vanno ad implementare due type. Dunque:

Codice:
typedef struct edge
        {
           int key;
           struct edge *next;
        } edge;

typedef struct graph
        {
           int nv; /* numero di vertici del grafo */
           edge **adj; /* vettore con le liste delle adiacenze */
        } graph;
Ho una funzione

Codice:
graph *g_empty(int n);
gli errori che ne nascono sono:

parse error before `*'
warning: data definition has no type or storage class
conflicting types for `g_empty'
previous declaration of `g_empty'


aiutatemi vi prego..sto perdendo la testa...
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2007, 11:16   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
Pare che l'hai già dichiarato con un tipo di ritorno differente, ma potrei sbagliarmi. Se posti tutto il codice forse ti so dire qualcosa di + preciso.
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2007, 11:40   #3
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
questo è il codice

Codice:
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>


typedef struct edge
        {
           int key;
           struct edge *next;
        } edge;

typedef struct graph
        {
           int nv; /* numero di vertici del grafo */
           edge **adj; /* vettore con le liste delle adiacenze */
        } graph;


struct rec
        {
           int numero;
           char nome;
           int ore;
           int fatturato;
           struct rec *next;
        }

graph *g_empty(int n);
int is_empty(graph *G);
void g_add(graph *G, int u, int v);
struct rec *crea_lista(int nume);

graph *g_empty(int n)
{
      graph *G;
      int i;

      G = (graph*)malloc(sizeof(graph));
      if (G==NULL)
         printf("ERRORE: impossibile allocare memoria per il grafo\n");
      else
      {
         G->adj = (edge**)malloc(n*sizeof(edge*));
         if ((G->adj==NULL) && (n>0))
         {
            printf("ERRORE: impossibile allocare memoria per la lista del grafo\n");
            free(G);
            G=NULL;
         }
         else
         {
            G->nv = n;
            for (i=0; i<n; i++)
            G->adj[i]=NULL;
         }
      }
return(G);
}
nel main

Codice:
main()
{

      int num;
      struct rec *listarec;
      graph *g;

      printf ("\nQuante citta' vuoi inserire");
      scanf ("%d",&num);

      g = g_empty(num);

      listarec = crea_lista(num);

}
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2007, 12:05   #4
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2787
Manca un punto e virgola alla fine dello struct rec
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2007, 12:12   #5
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
RISOLTO .. era un punto e virgola mancante alla fine dello struct rec ! grazie mille per la disponibilita'
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 01-12-2007, 12:12   #6
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
Quote:
Originariamente inviato da wingman87 Guarda i messaggi
Manca un punto e virgola alla fine dello struct rec

me ne so accorto adesso ! cmq grazie mille !!!!
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo MSI Sistema Mesh Roamii BE Pro: il Wi-Fi 7 secondo M...
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto Dark Perk Ergo e Sym provati tra wireless, softw...
Frodi deepfake fuori controllo: perch&ea...
Consumano il 30% in meno: arrivano i nuo...
Tesla Semi svela i numeri definitivi: 80...
La Air Force statunitense vieta occhiali...
Wi-Fi Intel e Windows: le novità ...
Dongfeng sbarca 'a casa loro': il nuovo ...
BYD ATTO 3 EVO: 3,9 secondi sullo 0-100 ...
Horizon 3 potrebbe arrivare tra 3-5 anni...
Spostare il 40% della produzione in USA?...
Project Panama: ecco come Anthropic ha d...
MrBeast entra nel fintech: Beast Industr...
Arrivano i nuovi server Bare Metal 2026 ...
Stop alla distribuzione dei driver di st...
Serie TV God of War: scelto anche l'atto...
Riot Games dimezza il team di 2XKO dopo ...
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:33.


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