Niin olen juuri aloittamassa Visual Basicin ja C++:n ja haluaisin tietää, miten saa tehtyä sellaisen ohjelman, jota voi käyttää esim. komentorivillä: ohjelma.exe -tulosta "Moikka kaikille!". Sitten se tulostaisi tuon tekstin vaikka MsgBoxina.
Jos voisitte antaa esimerkkikoodin molemmilla kielillä niin olisin hyvin iloinen.
No VB.Netillä se menisi:
Module Ohjelma Sub Main() Dim Teksti As String Console.Write("Kirjoita tekstiä: ") Teksti = Console.ReadLine() MsgBox("Kirjoitit tekstin " & Teksti, MsgBoxStyle.OkOnly, "Tekstisi") End Sub End Module
Sitten voisin muuttaa saman C#:ksi vaikka täällä http://www.developerfusion.com/tools/convert/vb-to-csharp/ (muitakin löytyy)
static class Ohjelma { public static void Main() { string Teksti = null; Console.Write("Kirjoita tekstiä: "); Teksti = Console.ReadLine(); Interaction.MsgBox("Kirjoitit tekstin " + Teksti, MsgBoxStyle.OkOnly, "Tekstisi"); } }
Kiitos paljon! :)
Tämä ohjelma näyttää messageboxina sille annetut parametrit
#include <windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { MessageBox(0, (LPCTSTR)lpCmdLine, "Parametrit", MB_OK); return 0; }
Hups, huomasinkin vasta, että olit pyytänyt C++ eikä C# :D
Aihe on jo aika vanha, joten et voi enää vastata siihen.