c++ fehler void zu int
-
#include "iostream.h"
#include "stdafx.h"
#include "stdlib.h"
#include "time.h"void main()
{
int i;
int z = srand( (unsigned) time(NULL) ) ;return 0;
}das hab ich bis dahin geschrieben
und bekomm den fehler (error C2440 'initializing' : 'void' kann nicht in 'int' konvertiert werden)
wie behebe ich das?
(die 2 ints und return 0 is eingerückT!!!)
-
Wenn du deine Funktion void main() nennst kannst du natürlich kein 0 zurück geben. Es muss
int main()bzw.
int main(int argc, char** argv)heißen.
-
und srand() liefert auch nichts zurück, was du einer Variablen zuordnen könntest (das initialisiert nur den Zufallsgenerator, Werte kannst du anschließend mit rand() abfragen).