Torna indietro   Hardware Upgrade Forum > Software > Programmazione

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
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Sono ormai definitive le nuove norme del Codice della Strada per i monopattini elettrici. Non solo targa e assicurazione, le regole sono tante e riguardano diversi aspetti, vi spieghiamo come evitare sanzioni che possono essere salate
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-07-2006, 10:58   #1
Free/Sbin
Member
 
Iscritto dal: Jul 2006
Messaggi: 38
[C] Problema con l'allocazione dinamica della memoria

Ciao,
domani ho l'orale di laboratorio di programmazione...per ora ho quasi sempre programmato su carta :-/
Mettendomi ha fare qualche prova al pc riscontro qualche problema con semplicissimi programmi....
(ahh lavoro sotto linux)

Questo mi dà i seguenti errori:
[root@dhcppc0 alldin]# cc mall.c -o mall
mall.c:2:2: error: invalid preprocessing directive #inclide
mall.c: In function ‘main’:
mall.c:10: warning: incompatible implicit declaration of built-in function ‘malloc’
mall.c:14: warning: incompatible implicit declaration of built-in function ‘exit’
[root@dhcppc0 alldin]#


Codice:
#include <stdio.h>
#inclide <stdlib.h>
#include <string.h>

int main(){

        char *s;
        register int t;

        s=malloc(80);

        if(!s){
                printf("Non è possibile esaudire la richiesta di memoria\n");
                exit(1);
        }

        gets(s);

        for(t=strlen(s)-1; t>=0; t--)
                putchar(s[t]);

        free(s);

        return 0;
}
Forse la funzione exit non è contemplata da linux ma la mallo perchè non và? ho anche provato a fare:
s=malloc(80*sizeof(char)); ma stesso problema...why?
Free/Sbin è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 11:00   #2
Free/Sbin
Member
 
Iscritto dal: Jul 2006
Messaggi: 38
risolto..problema idiota
Free/Sbin è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 12:17   #3
Black imp
Senior Member
 
Iscritto dal: Nov 2000
Città: MILANO
Messaggi: 2662
Quote:
Originariamente inviato da Free/Sbin
risolto..problema idiota


bisogna leggere quello che il compilatore ti dice a parte quando sotto linux il gcc ti dà una segmentation fault ... allora c'è qualche puntatore che è andato a zonzo. vallo a trovare
Black imp è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 13:49   #4
trallallero
Senior Member
 
L'Avatar di trallallero
 
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
mi sembra ti sia giá stato detto di non usare la gets.
É pericolosa meglio la fgets.
Fai man gets e capisci perché
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z Mb - Win Eight SP (1 > yours) 16 Valve
trallallero è offline   Rispondi citando il messaggio o parte di esso
Old 12-07-2006, 15:31   #5
AngeL)
Senior Member
 
L'Avatar di AngeL)
 
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
Quote:
Originariamente inviato da Free/Sbin
invalid preprocessing directive #inclide
Codice:
#inclide <stdlib.h>
AngeL) è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


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...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
E-commerce in crescita in Italia: entro ...
Capcom non si ferma più: un Resid...
Volkswagen, Stellantis e Renault denunci...
Stop ai social per gli Under 16: il Regn...
Advanced Shader Delivery per tutte le GP...
EGO Power+ Aura R2: prova del robot tagl...
Queste AI sanno quando vengono messe all...
Prime Day anticipato, robot tagliaerba s...
La funzione che nessuno si aspettava: Go...
Shutterstock diventa una piattaforma cre...
Prime Day anticipato, le offerte sui rob...
Microsoft: l'obbligo dell'account online...
Prime Day anticipato, i migliori Roboroc...
'Case distrutte dai razzi di Musk': il l...
Meno 50% dal picco: Bitcoin a $64.394 e ...
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: 12:18.


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