fsfilippo (Normal User)
Rookie
Messaggi: 51
Iscritto: 13/02/2010
|
ciao a tutti sono un nuovo arrivato !Mi chiamo filippo e ho 13 anni e vorrei iniziare a svillupare dei programmi in c , premettendo che ho ottime conoscenze sul programma visual basic vorrei dei consigli su cosa sviluppare anche dei comandi semplici
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6402
Iscritto: 03/01/2010
|
I saluti vanno postati nella sezione
Presentiamoci
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
fsfilippo (Normal User)
Rookie
Messaggi: 51
Iscritto: 13/02/2010
|
ecco fatto
|
|
Poggi Marco (Member)
Guru
Messaggi: 969
Iscritto: 05/01/2010
|
Postato originariamente da fsfilippo:
ciao a tutti sono un nuovo arrivato !Mi chiamo filippo e ho 13 anni e vorrei iniziare a svillupare dei programmi in c , premettendo che ho ottime conoscenze sul programma visual basic vorrei dei consigli su cosa sviluppare anche dei comandi semplici |
Certo che possiamo aiutarti!
Ma tu devi dirci quali sono le tue difficoltà, magari spedisci qualche programma che non ti funziona. |
|
fsfilippo (Normal User)
Rookie
Messaggi: 51
Iscritto: 13/02/2010
|
ecco il codice quello che voglio capire e perche se tolto tipo "Key To Mouse v0.1 by __GiReX__", non parte mi da errore di compilazione tipo vorrei fare un messaggio a una riga cioe che posso scegliere io quante righe voglio questo te ne impone quattro !
Codice sorgente - presumibilmente Delphi |
#include <stdio.h> #include <stdlib.h> #include <windows.h> int main () { MessageBox(NULL, "Key to Mouse v0.1 avviato come demone\n" /* start message */ "Il programma rimarrà in background\n" "Si consiglia di leggere il file istruzioni.txt", "Key To Mouse v0.1 by __GiReX__", MB_OK); system ("PAUSE"); return 0; }
|
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6402
Iscritto: 03/01/2010
|
Postato originariamente da fsfilippo:
Codice sorgente - presumibilmente Delphi |
#include <stdio.h> #include <stdlib.h> #include <windows.h> int main () { MessageBox(NULL, "Key to Mouse v0.1 avviato come demone\n" /* start message */ "Il programma rimarrà in background\n" "Si consiglia di leggere il file istruzioni.txt", "Key To Mouse v0.1 by __GiReX__", MB_OK); system ("PAUSE"); return 0; }
|
|
La API MessageBox prevede 4 parametri ... in questo caso i parametri sono
1) NULL
2) "Key to Mouse v0.1 avviato come demone\n"
"Il programma rimarrà in background\n"
"Si consiglia di leggere il file istruzioni.txt"
3) "Key To Mouse v0.1 by __GiReX__",
4) MB_OK
Quindi non sono 4 righe ma 3 righe (il testo del messaggio) e 1 riga (il titolo del message box). Se non vuoi un titolo inserisci un NULL
Codice sorgente - presumibilmente Delphi |
MessageBox(NULL, "Key to Mouse v0.1 avviato come demone\n" /* start message */ "Il programma rimarrà in background\n" "Si consiglia di leggere il file istruzioni.txt", NULL, MB_OK);
|
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
fsfilippo (Normal User)
Rookie
Messaggi: 51
Iscritto: 13/02/2010
|
e se io volessi fare piu di 4 righe o anche 5
|
|
nessuno (Normal User)
Guru^2
Messaggi: 6402
Iscritto: 03/01/2010
|
I parametri sono separati dalla virgola ... scrivi prima della virgola le righe ...
Codice sorgente - presumibilmente C/C++ |
MessageBox(NULL,
"Riga1\n"
"Riga2\n"
"Riga3\n"
"Riga4\n"
"Riga5\n"
"Riga6\n",
NULL, MB_OK);
|
P.S. Non affrontare la programmazione facendo solo copia-incolla ... cerca di studiare quello che scrivi ... Se vuoi usare la MessageBox, studiala da qui
MessageBox Function
http://msdn.microsoft.com/en-us/library/ms645505(VS.85).aspx
Ovviamente dovrai fare molta pratica con l'inglese, se non sai già usarlo almeno in lettura, perchè è un presupposto per entrare seriamente in questo mondo ...
Ultima modifica effettuata da nessuno il 14/02/2010 alle 10:39
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità. |
|
fsfilippo (Normal User)
Rookie
Messaggi: 51
Iscritto: 13/02/2010
|
ah ok grazie
|
|