Oppure

Loading
13/02/10 20:29
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 :) :)
aaa
13/02/10 20:36
nessuno
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à.
13/02/10 20:43
fsfilippo
ecco fatto
aaa
13/02/10 21:06
Poggi Marco
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.
aaa
13/02/10 21:16
fsfilippo
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 !


#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;
}
aaa
13/02/10 22:03
nessuno
Postato originariamente da fsfilippo:


#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

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à.
14/02/10 9:22
fsfilippo
e se io volessi fare piu di 4 righe o anche 5
aaa
14/02/10 9:27
nessuno
I parametri sono separati dalla virgola ... scrivi prima della virgola le righe ...

 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
msdn.microsoft.com/en-us/library/…(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 14/02/10 9: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à.