webForumDet fria alternativet

Skapa formulär och sedan spara?

C/C++

10 svar · 342 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

Hej!

Har precis börjat med C++. Iaf, skulle vilja göra för skojsskull ett litet program som där man typ skriver in namn, efternamn, epost osv... som sedan sparas på datorn?! hur kan man göra sånt? kanske för svårt? Vore cooolt! Sen en annan fråga, är det mycket jobb att göra ett typ Snake spel eller nåt?

Medlem sedan juni 200010 432 inlägg
#2

Nu är det ju som så att språket C++ inte erbjuder några grafiska funktioner, däremot kan man använda C++ för att programmera mot ett grafiskt API.

Snakespel är ett trevligt och lättkodat spel, lagom för nybörjare. Men det är att rekommendera att man först lärt sig språket C++ (grunderna) så att man har vett att bygga lite klasser m.m.. rätt utformat så blir det en spelmotor som kan användas både i console och mot något grafiskt.

Jag rekommenderar dig att införskaffa en bra bok om C++ och sen följa dess exempel. Det är inga svåra saker du frågar efter och med en bra bok och en vettig kompilator samt lite tålamod kommer du en bit på vägen :)

*böcker och kompilatorer frågas det ofta efter, så sök lite här på forumet så hittar du säkert något som passar dig.

Medlem sedan dec. 20002 526 inlägg
#3

jag har Microsoft Visual... eller vad det heter.... Läser ju det i skolan, men skulle vilja köra lite hemma.... är så segt i skolan!!!! Det där med formulär oså, finns det nåt sånt exempel?!

Medlem sedan maj 20002 993 inlägg
#4

#include <iostream>
#include <stdio.h>
using namespace std;

int main()
{
char fname[30];
char lname[30];
char email[30];

cout << "Förnamn: ";
cin >> fname;
cout << "Efternamn: ";
cin >> lname;
cout << "Email: ";
cin >> email;

FILE *pfile;
pfile = fopen("filen.txt","w+");
fputs(fname,pfile);
fputs(lname,pfile);
fputs(mail,pfile);
fclose(pfile);

cout << "Klart!" << endl;

return 0;
}
Medlem sedan dec. 20002 526 inlägg
#5

help guys!

varför får jag fel på denna kod?

#include <iostream>
using namespace std;

int main()
{
	int a = 4, b;
	b = 13-a;
	2*b = 10;
	12 = a;
	return 0;
}
Medlem sedan juni 200010 432 inlägg
#6

De två sista raderna innan return 0, gör något mycket märkligt - som att försöka ändra på världsordningen... Vad är det du vill göra?

Medlem sedan dec. 20002 526 inlägg
#7

vet ej :D man skulle felsöka koden... hehe, kod från det vi gjorde i klassen!

pssst..... a borde ju stå a = 12;?
10 = 2*b?

Medlem sedan juni 200010 432 inlägg
#8

Vad tror du själv? ;)

Medlem sedan dec. 20002 526 inlägg
#9

i donno ;) ska testa nästa gång :D

Medlem sedan juni 200010 432 inlägg
#10

Hint:

Tilldelning:

Variabel = värde;

Ett värde kan inte förändras, men däremot kan värdet av variabeln som håller värdet förändras genom manipulation av värdet. Så 42 kan aldrig nånsin bli något annat än 42 och det är inte tillåtet att ha en variabel inleds med ett nummer. Så att skriva:

42 = 10;

Kan aldrig fungera.

Däremot kan en variabels värde ändras:

k = 42;
...
...
k = 10;

Du kanske ska läsa lite mer om grundläggande programmeringsteknik i din bok (som du självklart skaffat dig)?

Medlem sedan maj 20002 993 inlägg
#11

12 är en konstant och de ändrar man inte, därav namnet ;)

407 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
276 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
276 ms — ändringar (db)