Ingegneria dell'Informazione: Il Blog
Realizzato per tutti quelli che non sono riusciti a trovare una soluzione a vari problemi di telecomunicazione, Internet, calcolo numerico...e non solo. Per ricerche all'interno del blog usate l'apposita casella a destra. Utili sono anche le sezioni "Link utili" ed "Argomenti trattati" presenti sulla colonna di destra. Potete votare o condividere i miei articoli su vari siti (Facebook, Wikio, OKNotizie, etc.) semplicemente cliccando le icone presenti in basso in ogni post.
venerdì 24 settembre 2010
Guida completa su come connettersi mediante il C/C++ a database PostgreSQL (libreria “libpq”). Per Windows/Visual C++
sabato 11 settembre 2010
Funzione C++: Mettere in ordine alfabetico i caratteri in un array
Questa funzione scritta in C/C++ prende in ingresso un array di caratteri e restituisce in uscita nello stesso array (passato per riferimento in quanto array) un stringa in cui i vari caratteri sono in ordine alfabetico.
Esempio:
Ingresso: dbac
Uscita: abcd.
Codice
// Funzione di ordinamento di un array di caratteri
void ordinaArray(char *stringa, int dim)
{//1
int i,j;
char temp;for(i=0; i<dim; i++)
{//2
for(j=0; j<dim; j++)
{//3
if(stringa[i]<stringa[j])
{//4
temp=stringa[j];
stringa[j]=stringa[i];
stringa[i]=temp;
}//4
}//3
}//2
}//1
// Fine funzione
domenica 11 aprile 2010
FUNZIONE IN C++ PER CONFRONTARE DUE FILE DI TESTO
File d’intestazione “confrontaFile.h”
#include <iostream>
#include <fstream>
#include <string>
#include <conio.h>
#define DIM_RIGA 2048
#define MAX_RIGHE 8192
void confrontaFile(char *nome_file1, char *nome_file2);
mercoledì 21 ottobre 2009
MODIFICA E CREAZIONE DI LIBRERIE PER NSCRIPT (4/-) – LEZIONE 12
Parametri e valori di default di una classe
entity class UDP agent 1:
Packet Size=1000;
FlowID=None;
begin
set #name# [new Agent/UDP];
?Packet Size=1000::$#name# set packetSize_ #Packet Size#;
?FlowID=None::$#name# set fid_ #FlowID#;
end
martedì 20 ottobre 2009
SLOT MEMORIA RAM LIBERI E ALTRE INFORMAZIONI SULL’HARDWARE DEL VOSTRO PC
mercoledì 14 ottobre 2009
COME ESEGUIRE UN PROGRAMMA DI WINDOWS IN VISUAL BASIC 2005/2008
Dim avvio As Process = System.Diagnostics.Process.Start(nome_del_programma)
C:\Programmi\Microsoft Office\Office12\EXCEL.EXE
MODIFICA E CREAZIONE DI LIBRERIE PER NSCRIPT (3/-) – LEZIONE 11
Dichiarazione di una classe
[!]entity class <nome_classe> <nome_classe_base> <icona>:
[!]relation class <nome_classe> [!]<da_nome_classe_base> [!]<a_nome_classe_base> <figura_base> <stile_linea> <spessore_linea> <figura_alla_fine>:
entity class UDP agent 1:
Packet Size=1000;
FlowID=None;
begin
set #name# [new Agent/UDP];
?Packet Size=1000::$#name# set packetSize_ #Packet Size#;
?FlowID=None::$#name# set fid_ #FlowID#;
end
giovedì 11 giugno 2009
MODIFICA E CREAZIONE DI LIBRERIE PER NSCRIPT (2/-) – LEZIONE 10
- i nomi delle librerie e delle classi devono essere unici, altrimenti nscript o ignorerà la classe, o la libreria, o non si avvierà;
- quando viene cambiato il nome di una classe o si apportano delle modifiche rilevanti (non semplici modifiche dei valori di default) a quest’ultima, i file precedentemente creati non potranno essere più aperti. L’unica soluzione è quella di creare una nuova libreria e fare tutte le aggiunte e modifiche in essa.
martedì 9 giugno 2009
MODIFICA E CREAZIONE DI LIBRERIE PER NSCRIPT (1/-) – LEZIONE 9
Operazioni eseguite prima dell’avvio
- Apre il file environment situato nella cartella nscript/bin/settings. Questo file è importantissimo e può essere modificato ma per nessun motivo cancellato;
- Apre il file deflibs, anch’esso presente nella cartella nscript/bin/settings. Questo file contiene la lista di tutte le librerie che sono aperte di default e che si trovano nella directory nscript/bin/lib. Quindi se si vuole aprire in automatico una nuova libreria bisogna inserirla nella cartella nscript/bin/lib e poi digitare il suo percorso nel file deflibs (ad esempio lib/optical.lib). Questo produrrà la comparsa in automatico dell’icona della libreria nella Tool Box;
- Apre ogni libreria specificata nel file deflibs.