| V I S U A L I Z Z A D I S C U S S I O N E |
| Tano |
Inserito il - 28/06/2003 : 14:26:24 Ma possibile che solo a me non riesce a compilare una semplice istruzione come:
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main()
{
FILE *source;
char c;
source = fopen("sorgente","r");
c = getc(source);
printf("%c",c);
fclose(source);
system("PAUSE");
return 0;
}
Chiudendomi il programma dopo che è andato in esecuzione? E' il mio compilatore o sono io che sono Ciuccio... ? temi! |
| 17 U L T I M E R I S P O S T E (in alto le più recenti) |
| paioner |
Inserito il - 08/07/2003 : 21:26:24 Xkè non usi il debbugger per trovare la riga che provoca l'errore?
Avanza una istruzione per volta con F7 o F8 (se usi il borland) in questo modo trovi almeno la riga che ti blocca tutto... |
| Cathàll |
Inserito il - 05/07/2003 : 01:07:47 Citazione: ANALESS
E che è..Un nuovo gioco pornografico ? |
| SPK41Q |
Inserito il - 04/07/2003 : 17:53:59 ...so che si tratta di errore di puntatori e cose varie, nn voglio che mi decifriate il problema...voglio solo capire come evitarlo... |
| Tano |
Inserito il - 04/07/2003 : 17:44:03 Credo che nemmeno l'autore del progetto riuscirebbe a capire dov'è l'errore... Sono cifre esadecimali non puoi dire a priori dov'è l'errore. Almeno io non ne ho idea. Cmq può darsi che ci siano errori con i puntatori e li che sperro compila e poi crasha |
| SPK41Q |
Inserito il - 04/07/2003 : 17:37:53 io non ci capisco nulla di c. ho un problema con il file o forse con il kernel, non lo so. compila il programma ma quando vado per l'esecuzione mi da errore.
i dettagli sono questi:
ANALESS ha provocato un errore di pagina non valida nel modulo KERNEL32.DLL in 0177:bff7b983. Registri: EAX=00000020 CS=0177 EIP=bff7b983 EFLGS=00010202 EBX=00530000 SS=017f ESP=0253fc18 EBP=0253fc88 ECX=7803ac28 DS=017f ESI=00000020 FS=32b7 EDX=816c2a10 ES=017f EDI=00000000 GS=0000 Byte all'indirizzo CS:EIP: 80 3e 04 74 0f 33 c0 50 50 50 68 05 00 00 c0 e8 Immagine dello stack: 00000000 7800f439 00000020 78021af7 00000000 00000000 816a763c 78021b25 00000000 0040133f 00000000 7803ac88 780012af 026604a0 00530000 816a763c
COME RISOLVO STO PROBLEMA? PBOLO CHE PROPRIETà DEL KERNEL DI MODIFICANO? SE MI DITE PRATICAMENTE CHE DEVO FARE BEN BEN SPIEGATO MI FATE UN FAVORE.GIA è TANTO PER ME CHE HO MESSO MANO |
| Tano |
Inserito il - 03/07/2003 : 11:17:34 Io oggi dovrei chiudere il compilatore... Speriamo.. |
| style |
Inserito il - 02/07/2003 : 23:09:29 Citazione: ho risolto il problema installando la versione nuova 5.0 oppure funziona benissimo eseguendo l'exe che ti crea aprendolo dalla cartella in cui si trova e non dal Dev C.
intendi la versione 4.9.8.0?
comunque per il problemi che ho avuto e sto avendo rinvio tutto ad autunno   e mi concentro su inglese e analisi (arghhh!!!)   |
| Tano |
Inserito il - 01/07/2003 : 16:00:21 ho risolto il problema installando la versione nuova 5.0 oppure funziona benissimo eseguendo l'exe che ti crea aprendolo dalla cartella in cui si trova e non dal Dev C.
Peace! Debugging is begin! |
| pbolo |
Inserito il - 01/07/2003 : 10:59:57 perchè togliere XP? in quanto a stabilità non c'è paragone fra xp e 98...
poi... il dev se è stato progettato per il 98 che pretendi? cmq se vai nelle proprietà dell'eseguibile dev puo impostare in che modo il kernel deve eseguire il programma.. |
| Tano |
Inserito il - 01/07/2003 : 10:53:16 Perchè ora non posso formattare apposta.. Ho WinXP (che cambierò a breve sicuramente), ma non posso formattare ora. |
| Dreamhell |
Inserito il - 30/06/2003 : 23:54:02 perchè non installi il 98? anche a me dà problemi al momento dell'esecuzione in XP. Sul 98 una meraviglia... |
| Tano |
Inserito il - 30/06/2003 : 19:09:06 Io ho finito il compilatore e non posso testarlo!!  Che rottura di balle... nemmeno Borland C vuole funzionare.. |
| style |
Inserito il - 30/06/2003 : 18:11:13  i misteri di XP... pure a me succede qualcosa del genere, ho provato un sacco di volte e reinstallare il programma (uso il Dev) a volte funziona a volte no
 quasi quasi cerco un'altro programma C |
| Tano |
Inserito il - 30/06/2003 : 12:11:28 Il bello è che una volta ha anche funzionato! E non ho apportato nessuna modifica al codice... Mah... I misteri di Windows XP |
| Tano |
Inserito il - 29/06/2003 : 12:55:59 Style ho fatto già quelle procedure, ma nulla. Anche sotto Borland mi da problemi. Anche la sola apertura per verificare se il file è presente. Mi restituisce il valore "NULL" e si autodistrugge il programma |
| style |
Inserito il - 28/06/2003 : 18:44:57 pure a me il dev mi da problemi con l'iostream ho appena installato un'altra versione (spérem... )
comunque: 1)il file da dove vuoi prendere i dati è nella stessa cartella del file sorgente? 2)se ha l'estensione .txt trasferiscila in .dat (a me dà meno problemi) 3)soprattutto -source = fopen("sorgente","r");- modificalo in source = fopen("sorgente.dat(nel caso est .dat)","r");
|
| Tano |
Inserito il - 28/06/2003 : 14:39:53 Non fate caso alle librerie usate..
Cmq con il Borland mi da un errore del tipo:
No module definition file specified: Using Default
 |