Új hozzászólás Aktív témák
-
Zollee
tag
Nézegetem őket én is, van egy prog könyvem, de nem igazán taglalja a használatukat.
Az strcmp függvény sem akar menni valamiért. Sokféleképp próbáltam már alakítgatni, de nem ment, most épp szegmens hibát ír. Ez azért ciki, mert az általad írt függvényeket is elvileg ugyanúgy kell majd használni a másik feladatomnál.Itt az strcmp-s progi, ami nem akar menni:
(lényegében az a feladat, hogy meg kell adni a bástya és a gyalog pozícióját és el kell dönteni hogy üti-e a bástya a gyalogot? Én úgy gondoltam megvalósítani ezt, hogy mivel a bástya csak vagy vízszintesen vagy függőlegesen mozoghat, azt kell eldönteni, hogy a két bekért pozíció betűje egyezik-e a 2 bábunál, vagy a 2 számos tagja egyezik-e. Ezzel eldönthető, hogy ugyanabban az oszlopban van-e vagy ugyanabban a sorban. Ha a 2 közül legalább az egyik igen, akkor üti, ha nem akkor nem. Ehhez kellene a karakter összehasonlító függvény.)#include <stdio.h>
#include <string.h>int strcmp (const char *s, const char *t)
{
if (*s == *t)
return 0;
else
{
printf("WTF? \n");
}
}void sakk ()
{
char bastya [3];
char gyalog [3];printf("Kerem a bastya poziciojat: ");
scanf("%c %c", &bastya[1], &bastya[2]);
printf("Kerem a gyalog poziciojat: ");
scanf("%c %c", &gyalog[1], &gyalog[2]);if ((strcmp(bastya[1], gyalog[1]) ==0) || (strcmp(bastya[2], gyalog[2]) ==0))
printf("A bastya uti a gyalogot.\n");
else
{
printf("A bastya nem uti a gyalogot.\n");
}
}int main ()
{
sakk();
}
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Maradt 46 mm a Xiaomi Watch S5, de nőtt a kijelző
- OLED monitor topic
- iPhone topik
- sziku69: Fűzzük össze a szavakat :)
- Nvidia GPU-k jövője - amit tudni vélünk
- Kerékpárosok, bringások ide!
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Formula-1
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Eredeti játékok OFF topik
- További aktív témák...
- Samsung Galaxy S25 Ultra 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Gyönyörű Asus ROG strix G531GU-AL347 gamer laptop (2019)
- Samsung Galaxy Z flip 5 512GB,Újszerű,Adatkabel,12 hónap garanciával
- Samsung Galaxy Z flip 5 512GB,Újszerű,Adatkabel,12 hónap garanciával
- Eladó N-One NPad Q tablet (12GB RAM, 128GB, Android 13) Tokkal, saját dobozában!
- Apple iPhone 14 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 Pro Max 256 GB Blue 100% Akkumulátor 1 év Garancia Beszámítás Házhozszállítás
- 245 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060 (ELKELT)
- Asus BTF White Gaming PC! 7800X3D / RTX 5070 Ti / B850 / 32GB 6000MHz / 2TB NVMe / 850w Gold!
- GYÖNYÖRŰ iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3060
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
