test.c: In function 'main':
test.c:6:9: warning: too many arguments for format [-Wformat-extra-args]
printf("devam et? : ", cevap);
^~~~~~~~~~~~~~
test.c:6:9: warning: too many arguments for format [-Wformat-extra-args]
test.c:8:14: warning: comparison between pointer and integer
if(cevap == "e")
^~
test.c:8:14: warning: comparison with string literal results in unspecified behavior [-Waddress]
test.c:15:13: warning: too many arguments for format [-Wformat-extra-args]
printf("ne yapmak istiyorsunuz : ", istek);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
test.c:15:13: warning: too many arguments for format [-Wformat-extra-args]
test.c:17:15: warning: comparison between pointer and integer
if(istek == "1")
^~
test.c:17:15: warning: comparison with string literal results in unspecified behavior [-Waddress]
test.c:21:14: warning: too many arguments for format [-Wformat-extra-args]
printf("birinci sayi : ", sayi1);
^~~~~~~~~~~~~~~~~
test.c:21:14: warning: too many arguments for format [-Wformat-extra-args]
test.c:23:14: warning: too many arguments for format [-Wformat-extra-args]
printf("ikinci sayi : ", sayi2);
^~~~~~~~~~~~~~~~
test.c:23:14: warning: too many arguments for format [-Wformat-extra-args]
test.c:27:12: warning: comparison between pointer and integer
if(istek == "2")
^~
test.c:27:12: warning: comparison with string literal results in unspecified behavior [-Waddress]
test.c:31:11: warning: too many arguments for format [-Wformat-extra-args]
printf("birinci sayi : ", sayi1);
^~~~~~~~~~~~~~~~~
test.c:31:11: warning: too many arguments for format [-Wformat-extra-args]
test.c:33:11: warning: too many arguments for format [-Wformat-extra-args]
printf("ikinci sayi : ", sayi2);
^~~~~~~~~~~~~~~~
test.c:33:11: warning: too many arguments for format [-Wformat-extra-args]
test.c:34:12: warning: format '%d' expects argument of type 'int *', but argument 2 has type 'int' [-Wformat=]
scanf("%d", sayi2);
~^ ~~~~~
test.c:34:12: warning: format '%d' expects argument of type 'int *', but argument 2 has type 'int' [-Wformat=]
test.c:37:12: warning: comparison between pointer and integer
if(istek == "3")
^~
test.c:37:12: warning: comparison with string literal results in unspecified behavior [-Waddress]
test.c:41:11: warning: too many arguments for format [-Wformat-extra-args]
printf("birinci sayi : ", sayi1);
^~~~~~~~~~~~~~~~~
test.c:41:11: warning: too many arguments for format [-Wformat-extra-args]
test.c:43:11: warning: too many arguments for format [-Wformat-extra-args]
printf("ikinci sayi : ", sayi2);
^~~~~~~~~~~~~~~~
test.c:43:11: warning: too many arguments for format [-Wformat-extra-args]
test.c:47:12: warning: comparison between pointer and integer
if(istek == "4")
^~
test.c:47:12: warning: comparison with string literal results in unspecified behavior [-Waddress]
test.c:51:11: warning: too many arguments for format [-Wformat-extra-args]
printf("birinci sayi : ", sayi1);
^~~~~~~~~~~~~~~~~
test.c:51:11: warning: too many arguments for format [-Wformat-extra-args]
test.c:53:11: warning: too many arguments for format [-Wformat-extra-args]
printf("ikinci sayi : ", sayi2);
^~~~~~~~~~~~~~~~
test.c:53:11: warning: too many arguments for format [-Wformat-extra-args]
test.c:58:19: warning: comparison between pointer and integer
else if(cevap == "h")
^~
test.c:58:19: warning: comparison with string literal results in unspecified behavior [-Waddress]
test.c:6:2: warning: 'cevap' is used uninitialized in this function [-Wuninitialized]
printf("devam et? : ", cevap);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test.c:33:4: warning: 'sayi2' may be used uninitialized in this function [-Wmaybe-uninitialized]
printf("ikinci sayi : ", sayi2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Benim tavsiyem tam tersi yonde; ozgur, cross-platform ve seni alttaki toolchain’den soyutlamayacak kadar ince bir IDE kullanmak veya IDE yerine text editoru kullanmak. Sadece agir IDE (orn. Visual Studio) kullanip da compilation unit nedir bilen, veya build dosyasi yazabilen biri gormedim. VSCodium veya VSCode iyidir.
IDE cross-platform degil ama en azindan GCC kullaniyor.
Kesinlikle kullanma. Malum nedenlerin yanisira, standarda uymama gibi ozellikleri var.
Zamanında benim bilgisayar da kötü bir şeydi. Dell Vostro 1015
2gb ram vardı.
Vscode kasıyordu. Ama geany’i rahatlıkla kullanıyordum. Ben de şiddetle geany’yi öneriyorum.
Önce gcc yi bilgisayara kuruyorum. Sonra geany den "inşaa komutlarını düzenle"den istedişiğim şekilde derleme komutlarını düzenliyorum. Şöyle ki:
g++ -Wall -o "%e" "%f" -std=c++17 -D JARBAY_DEBUG
geany ilk kurulduğunda
g++ -o "%e" "%f"
vardı diye hatırlıyorum. Kısaca komutları kendine özel de yapabiliyorsun. Benim için baya işlevsel oluyor.
Öyle diyorsan bilemedim şimdi. İstiyorsan üstadların önerdiği notepad++ editorünü kullan . Bence ikisine de bir şans ver. Önceliğini notepad++ da yana kullan. Sana yardımcı olması için bir link bırakmak istiyorum.