Új hozzászólás Aktív témák
-
cellpeti
nagyúr
Sziasztok!
Van nekem egy olyan feladatom,hogy a bemeneti szöveget úgy kell átmásolni a kimenetre,hogy a közben előforduló tabulátorkaraktereket \t,a visszaléptetés \b és a fordított törtvonal(backslash) karaktereket \\ karakterekkel helyettesíti.
Na én elkezdtem ezt a progit,de \\ helyet csak \ rak,ez valszeg a putchar miatt van,valszeg nem ezt kell használni. Megpróbáltam printf-vel is,de ott se jutottam előrébb. Lehet az egész rossz,ahogy elkezdtem,ezért ha valaki tud adjon tanácsot,megkösszönném.
a kód:
#include<stdio.h>
void main(void) {
int c;
c = getchar();
while(c!=EOF)
{
if (c=='\t') putchar('\\');
if (c=='\b') putchar('\\');
if (c=='/') putchar('\\');
else putchar(c);
c=getchar();
}
}Esetleg egy darab if-ben nem lehetne megoldani a dolgot?
Ú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!
- iPhone topik
- Premier dátumot kapott a Call of Duty mozifilm
- Yettel topik
- Kerékpárosok, bringások ide!
- Házimozi haladó szinten
- Mától Huawei okosórákkal is lehet érintésmentesen fizetni
- Vicces képek
- Engedélyezte Hollandia a Tesla önvezetést, az EU többi része következhet
- Napelem
- Milyen okostelefont vegyek?
- További aktív témák...
- GAMER PC: RYZEN 7 7800X3D /// 32 GB DDR5 /// RX 6900 XT /// 2x512GB SSD
- Legion 5 15IRX10 15.1" QHD+ OLED i7-13650HX RTX 5060 16GB 1TB NVMe gar
- Precision 7560 15.6" FHD IPS i7-11850H RTX A3000 32GB 512GB NVMe ujjlolv IR kam gar
- ASUS TUF RX 9070XT - O16G - GAMING - Teljesen Újszerű - Papíros Garancia!
- GAMER PC: RYZEN 7 9850X3D /// 32 GB DDR5 /// RTX 5080 16GB /// 512GB + 1TB SSD
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
