Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso
Titan Army P2712V è un monitor da 27 pollici che unisce due anime in un unico prodotto: da un lato la qualità visiva del 4K UHD a 160 Hz, dall'altro la velocità estrema del Full HD a 320 Hz. Con pannello Fast IPS, HDR400, Adaptive-Sync, illuminazione RGB e regolazioni ergonomiche, punta a soddisfare sia i giocatori competitivi che i content creator
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-09-2005, 12:43   #1
LNdemon
Senior Member
 
L'Avatar di LNdemon
 
Iscritto dal: Jan 2005
Città: Pagani(SA)
Messaggi: 1270
[c++]fwrite, perke scrive in binario e non in ascii ?

come da titolo, faccio un semplice fwrite:
Codice:
FILE *fp ;
int x = 100 ;
fp = fopen ( "output.txt" , "w" ) ;
fwrite ( &x , sizeof ( int ) , 1 , fp ) ;
fclose ( fp ) ;
funziona perfettamente, solo un problema, nel file scrive in binario e non in ascii , perke ?
__________________
ThermalTake Armor VA8000BWS - Gigabyte GA-965P-DQ6 - Intel C2D e6600@3600 - GEIL 2X1GB 800CS4 + Corsair 2X2GB 800CS5 - XFX GTS250 512MB - Enermax Liberty 500 - Pioneer 112D - Scythe Infinity - 2x320GB Barracuda 7200.10 + 1x500GB WD SE - Logitech MX1000 - Logitech G15 - Samsung 226BW - Dell 2408WFP
XBOXLIVE: Deadsinns - Concluso positivamente: sm_morgan, alecxx-mi, geniusexpress, Goldenboy81, roby9793
LNdemon è offline   Rispondi citando il messaggio o parte di esso
Old 06-09-2005, 13:42   #2
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Non scrive né binario né ascii, scrive semplicemente il numero di byte che specifichi.
Non ha una sfera di cristallo per sapere che stai scrivendo un "int" invece che - ad es. - un "float"
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 06-09-2005, 14:10   #3
LNdemon
Senior Member
 
L'Avatar di LNdemon
 
Iscritto dal: Jan 2005
Città: Pagani(SA)
Messaggi: 1270
capito. Come faccio a scrivere un file in ascii ?
__________________
ThermalTake Armor VA8000BWS - Gigabyte GA-965P-DQ6 - Intel C2D e6600@3600 - GEIL 2X1GB 800CS4 + Corsair 2X2GB 800CS5 - XFX GTS250 512MB - Enermax Liberty 500 - Pioneer 112D - Scythe Infinity - 2x320GB Barracuda 7200.10 + 1x500GB WD SE - Logitech MX1000 - Logitech G15 - Samsung 226BW - Dell 2408WFP
XBOXLIVE: Deadsinns - Concluso positivamente: sm_morgan, alecxx-mi, geniusexpress, Goldenboy81, roby9793
LNdemon è offline   Rispondi citando il messaggio o parte di esso
Old 06-09-2005, 15:00   #4
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Qualcosa tipo:
char buf[16];
sprintf(buf, "%d", x);
fwrite(buf, strlen(buf), 1, fp);

In c++ credo che puoi usare gli stream per semplificarti il lavoro ed evitare buffer temporanei. Esistono anche simili soluzioni in c (ad es. la dprintf dei sistemi GNU), ma non sono standard.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2005, 00:05   #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
Allora potresti usare direttamente fprintf
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2005, 07:14   #6
ilsensine
Senior Member
 
L'Avatar di ilsensine
 
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
Quote:
Originariamente inviato da cionci
Allora potresti usare direttamente fprintf
Ouch!
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al
andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12
ilsensine è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2005, 08:23   #7
fantoibed
Senior Member
 
L'Avatar di fantoibed
 
Iscritto dal: May 2003
Città: Trieste, Pordenone
Messaggi: 920
In alternativa:
Codice:
#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#include <stdlib.h>

int main()
{
	ofstream fp;
	int x = 100;
	char buffer[(sizeof(int)*8+1)];
	
	fp.open("output.txt", ios::out);
	
	fp<<"Binario:"<<itoa(x, buffer, 2)<<endl;
	fp<<"Decimale:"<<itoa(x, buffer, 10)<<endl;
	fp<<"Esadecimale:"<<itoa(x, buffer, 16)<<endl;
	
	fp.close();

	return 0;
}
__________________
buy here
fantoibed è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2005, 08:41   #8
Qu@ker
Member
 
Iscritto dal: Apr 2004
Messaggi: 130
Oppure:
Codice:
#include <iostream>
#include <iomanip>
#include <bitset>

int main(void)
{
	int x = 100;

	std::cout << x << std::endl;
	std::cout << std::hex << x << std::endl;
	std::cout << std::bitset<8>(x) << std::endl;
}
Qu@ker è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2005, 08:48   #9
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
Lo vedo meglio senza buffer
Codice:
	fp<<"Binario:"<<itoa(x, buffer, 2)<<endl;
	fp<<"Decimale:"<<itoa(x, buffer, 10)<<endl;
	fp<<"Esadecimale:"<<itoa(x, buffer, 16)<<endl;
A parte la base 2, si può usare setbase di iomanip per ottenere i vari formati...fa molto più C++

cout << "Base 8: " << setw(10) << setbase(ios::oct) << x << endl;
cout << "Base 16: " << setw(10) << setbase(ios::hex) << x << endl;
cout << "Base 10: " << setw(10) << setbase(ios::dec) << x << endl;
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2005, 08:50   #10
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
Mi vado a studiare quel bitset che non l'ho mai usato Apriamo lo stroustrup
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2005, 09:14   #11
fantoibed
Senior Member
 
L'Avatar di fantoibed
 
Iscritto dal: May 2003
Città: Trieste, Pordenone
Messaggi: 920
Oppure:
Codice:
fp<<"Esadecimale: "<<hex<<x<<endl
Ci stiamo prendendo gusto, eh!
__________________
buy here
fantoibed è offline   Rispondi citando il messaggio o parte di esso
Old 07-09-2005, 10:43   #12
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
Quote:
Originariamente inviato da ilsensine
Ouch!
Capita anche ai migliori...
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
OPPO Watch X2 Mini, lo smartwatch compatto a cui non manca nulla OPPO Watch X2 Mini, lo smartwatch compatto a cui...
Intel rivede la sua strategia open sourc...
Intel: ciclo di rilascio annuale per gli...
Intel XeSS 3 porta la Multi-Frame Genera...
PlayStation 6 e nuove Radeon, ecco le te...
New York porta in tribunale TikTok, Meta...
L'intelligenza artificiale canceller&agr...
Battlefield 6: analisi grafica e DLSS
Gauss Fusion presenta GIGA: l'Europa acc...
Lo sapete che anche le auto elettriche d...
Oltre un miliardo di dati sensibili sott...
iPhone 17, segni sui modelli in esposizi...
Sviluppatore Microsoft confessa: la cele...
Sfrutta l'IA per migliorare a lavoro, l'...
iPhone 18 Fold: un leak indica i materia...
Instagram testa nuove opzioni per contro...
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: 02:52.


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