- Milyen billentyűzetet vegyek?
- Kiemelkedően csendes ASUS VGA jött a Noctua közreműködésével
- Lopakodva befutott a Radeon RX 9060
- Apple MacBook
- 5.1, 7.1 és gamer fejhallgatók
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Gaming notebook topik
- AMD vs. INTEL vs. NVIDIA
- Hobby elektronika
- Vezeték nélküli fülhallgatók
Hirdetés
-
PROHARDVER!
Új hozzászólás Aktív témák
-
Jester01
veterán
Gondolom a fórummotor benyelt néhány szóközt/tabot
Úgy értettem, hogy először megállapítod melyik a leghosszabb, és aztán az összeset ilyen szélességben írod ki. Ehhez nem kell a tömböket piszkálni, elég a printf formátumban megadni ezt a maximális hosszt. Persze csak akkor működik, ha végignézheted előre a kiírni szándékozott szövegeket.
#include <stdio.h>
#include <string.h>
int main()
{
const char* strings[] = { "1", "12345", "123", "123456", 0 };
int maxlen = 0;
int i;
for(i = 0; strings[i]; i++)
{
int len = strlen(strings[i]);
if (len > maxlen) maxlen = len;
}
for(i = 0; strings[i]; i++)
{
printf("%*s gyenge\n", -maxlen, strings[i]);
}
return 0;
}
./a.out
1 gyenge
12345 gyenge
123 gyenge
123456 gyenge
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Parfüm topik
- Milyen billentyűzetet vegyek?
- Mikrotik routerek
- Milyen légkondit a lakásba?
- Kiemelkedően csendes ASUS VGA jött a Noctua közreműködésével
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Hardcore pizza és kenyér topik
- Lopakodva befutott a Radeon RX 9060
- Apple MacBook
- 5.1, 7.1 és gamer fejhallgatók
- További aktív témák...
- Bomba ár! Lenovo X1 Yoga 1st - i7-6G I 8GB I 256SSD I 14" WQHD I HDMI I W10 I CAM I Garancia!
- Wilbur Smith könyvek (15 db) egyben
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- HIBÁTLAN iPhone 13 Pro 256GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3019, 100% Akkumulátor
- SzoftverPremium.hu
Állásajánlatok
Cég: FOTC
Város: Budapest