Az a döntés, hogy egy karakter után egy karaktert külön sorban adjanak ki - c (s)

Üdvözlünk! Van egy string (tömb char [260]) fájl elérési útja, pl: "C: \\ Prog \\ app.exe". Hogyan jeleníthetem meg a fájlnevet egy külön sorban? Van néhány ötletem, hogy szükség van, hogy átvizsgálja minden karaktert a backslash, és ha a vizsgálat eléri az utolsó backslash, majd válassza ki a karaktert, majd balra, és másolja az új vonal, de nem igazán kell csinálni. Kérlek, kérlek!

zss, köszönöm! Mondjuk, itt kívánságát, hogy ő mondta, hogy kimenő adat, akiknek a neve kezdődik a levél C, D, E. Nem mutatja, mondd miért? C ++ (Qt) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 # include #include #include #include struct TZap Zap; int méret = sizeof (TZap); FÁJL * Fz, * Ft; char File_Zap [] = "zapisi.dat"; char File_Rez [] = "eredmény.txt"; érvénytelenít (TZap); int main () fclose (Fz); printf ("\ n Új fájl létrehozása% s! \ n", File_Zap); break; 2. eset: Fz = fopen (File_Zap, "ab"); printf ("\ n F.I.O. -"); fflush (stdin); kap (Zap.FIO); printf ("Isten rozdeniya -"); fflush (stdin); scanf ("% lf", Zap.god); printf ("Nomer csoportok"); scanf ("% lf", Zap.gr); printf ("Fizika -"); scanf ("% lf", Zap.fiz); printf ("Matematika -"); scanf ("% lf", Zap.mat); printf ("Informatika -"); scanf ("% lf", Zap.inf); printf ("Xumuya -"); scanf ("% lf", Zap.xum); Zap.s_b = (Zap.fiz + Zap.mat + Zap.inf + Zap.xum) / 4; fwrite (Zap, méret, 1, Fz); fclose (Fz); break; 3. eset: ha ((Fz = fopen (File_Zap, "rb")) == NULL) // printf ("\ n \ t ------------------- Információk -------------------- \ n "); printf ("\ n \ t FIO. god, nomer gr, fizikai mat. inf. xum, középball \ n"); // fprintf (Ft, "\ n \ t ------------------- Információk ------------------- - "); míg (1) fclose (Fz); break; 4. eset: Fz = fopen (File_Zap, "rb"); D_f = fileno (Fz); len = fájlhossz (D_f); kol = len / méret; mas_Z = új TZap [kol]; // for (i = 0; i #include #include #include struct TZap Zap; int méret = sizeof (TZap); FÁJL * Fz, * Ft; char File_Zap [] = "zapisi.dat"; char File_Rez [] = "eredmény.txt"; érvénytelenít (TZap); int main () fclose (Fz); printf ("\ n Új fájl létrehozása% s! \ n", File_Zap); break; 2. eset: Fz = fopen (File_Zap, "ab"); printf ("\ n F.I.O. -"); fflush (stdin); kap (Zap.FIO); printf ("Isten rozdeniya -"); fflush (stdin); scanf ("% lf", Zap.god); printf ("Nomer csoportok"); scanf ("% lf", Zap.gr); printf ("Fizika -"); scanf ("% lf", Zap.fiz); printf ("Matematika -"); scanf ("% lf", Zap.mat); printf ("Informatika -"); scanf ("% lf", Zap.inf); printf ("Xumuya -"); scanf ("% lf", Zap.xum); Zap.s_b = (Zap.fiz + Zap.mat + Zap.inf + Zap.xum) / 4; fwrite (Zap, méret, 1, Fz); fclose (Fz); break; 3. eset: ha ((Fz = fopen (File_Zap, "rb")) == NULL) // printf ("\ n \ t ------------------- Információk -------------------- \ n "); printf ("\ n \ t FIO. god, nomer gr, fizikai mat. inf. xum, középball \ n"); // fprintf (Ft, "\ n \ t ------------------- Információk ------------------- - "); míg (1) fclose (Fz); break; 4. eset: Fz = fopen (File_Zap, "rb"); D_f = fileno (Fz); len = fájlhossz (D_f); kol = len / méret; mas_Z = új TZap [kol]; // for (i = 0; i #include függvény () <Нахождение нечетных символов и их удаление> int main () <Задание строки из символов>

Hozzon létre egy tömböt, töltsön be 20 elemet, adjon hozzá és jelenítsen meg minden többszörözést 3 Hozzáadva 4 perc után Súgó pliz

Formázzunk egy olyan M tömböt, amelynek elemei mi = Cni. ahol: Cni = n! / i! (N - i). n = 20; i = 1,2, ..., 5 Legalább két funkciónak kell lennie: az első tölti ki a tömböt, a második pedig - a tömböt a képernyőre küldi.

Kapcsolódó cikkek