Hallo, es ist mir ja fast peinlich ... ich habe mein Windows neu installiert und damit auch ein neueres Codeblocks für C. Als Compiler nutze ich nun den aktuellen minigw unter Windows 7 64bit.
Hier der Code
Und hier die Warnung:
warning: format '%i' expects a matching 'int' argument [-Wformat=]
Da es natürlich nur ein Warning ist läuft das Programm, aber es gibt nicht 1 aus, sondern eine lange Zahl.
Was mache ich falsch? Und wieso war das früher nicht so?
Vielen Dank!
Hier der Code
Code:
#include <stdio.h>
#include <stdlib.h>
int main(){
int i = 0;
i = i+1;
printf("%i \n"),i;
return 0;
}
Und hier die Warnung:
warning: format '%i' expects a matching 'int' argument [-Wformat=]
Da es natürlich nur ein Warning ist läuft das Programm, aber es gibt nicht 1 aus, sondern eine lange Zahl.
Was mache ich falsch? Und wieso war das früher nicht so?
Vielen Dank!