Decizia de a scrie la matrice toate vocalele din fișierul - c (si)

Ajutați-vă cu sarcina. Am scris codul, dar din anumite motive nu funcționează. Codul este necesar în limba SIC1 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 #include #include #include #include #include int main ()>> fclose (fp); printf ("Toate vocalele: \ n"); pentru (int k = 0; k getch ();> Urgent. SpasiboDobavleno avans după 2 ore și 20 de minute mb, care răspunsuri Publicat 17 ore 52 minute voi explica sarcina: Dan fișier, care conține linia, de exemplu, BasIk cel mai bun limbaj. Trebuie să alegeți din această linie toate vocalele și arde-le într-o matrice, și apoi aduce totul pe ecran. Ajutor, pliz !!







De fapt, întrebarea este: Este necesar să citiți linia și să o schimbați. Faceți acest lucru cu linii N. Apoi scoateți rezultatul modificării tuturor rândurilor. Aproximativ vorbind, vom afla cum utilizatorul va fi introdus mai multe linii, citiți unul câte o singură linie, în paralel cu schimbarea lor într-un anumit fel, și apoi am freca eu nu știu cel mai bine cum să procedeze. Probabil, undeva și cumva salvați. Dar nu știu cum să creez numărul necesar de caractere de tip char cu nume diferite sub liniile schimbate. Spune-mi, te rog. Scurtați întregul forum. Incadrati kod.C1 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 #include #include #include int principal ()

testValues; vector spline; Point2D p; testValues.push_back (Point2D (0, 0)); testValue.push_back (Point2D (20, 0)); testValues.push_back (Point2D (45, -47)); testValues.push_back (Point2D (53, 335)); testValues.push_back (Point2D (57, 26)); testValues.push_back (Point2D (62, 387)); testValues.push_back (Point2D (74, 104)); testValues.push_back (Point2D (89, 0)); testValue.push_back (Point2D (95, 100)); testValues.push_back (Point2D (100, 0)); calculateSpline (testValues, spline); pentru (auto s. spline) > pentru (j = 0; j #include #include #include struct TZap zap; int dimensiune = sizeof (TZap); FILE * Fz, * Ft; char File_Zap [] = "Zapis.dat"; char File_Rez [] = "Rezultate.txt"; void Out (TZap); int main () fclose (Fz); printf ("\ n Creați fișierul nou% s! \ n", File_Zap); pauză; cazul 2: Fz = fopen (File_Zap, "ab"); printf ("\ n F.I.O. -"); fflush (stdin); devine (Zap.FIO); printf ("Dumnezeu rozdeniya -"); fflush (stdin); scanf ("% lf", Zap.god); printf ("Nomer gruppi -"); 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, dimensiune, 1, Fz); fclose (Fz); pauză; cazul 3: dacă ((Fz = fopen (File_Zap, "rb")) == NULL) // printf ("\ n \ t ------------------- Informații -------------------- \ n "); printf ("\ n \ t FIO, god, nomer gr, fizic, xum, sredball \ n"); // fprintf (Ft, "\ n \ t ------------------- Informații ------------------- - "); în timp ce (1) fclose (Fz); pauză; cazul 4: Fz = fopen (File_Zap, "rb"); D_f = fișier (Fz); len = lungime fișier (D_f); kol = len / dimensiune; mas_Z = nou TZap [ro]; // pentru (i = 0; i #include #include #include struct TZap zap; int dimensiune = sizeof (TZap); FILE * Fz, * Ft; char File_Zap [] = "Zapis.dat"; char File_Rez [] = "Rezultate.txt"; void Out (TZap); int main () fclose (Fz); printf ("\ n Creați fișierul nou% s! \ n", File_Zap); pauză; cazul 2: Fz = fopen (File_Zap, "ab"); printf ("\ n F.I.O. -"); fflush (stdin); devine (Zap.FIO); printf ("Dumnezeu rozdeniya -"); fflush (stdin); scanf ("% lf", Zap.god); printf ("Nomer gruppi -"); 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, dimensiune, 1, Fz); fclose (Fz); pauză; cazul 3: dacă ((Fz = fopen (File_Zap, "rb")) == NULL) // printf ("\ n \ t ------------------- Informații -------------------- \ n "); printf ("\ n \ t FIO, god, nomer gr, fizic, xum, sredball \ n"); // fprintf (Ft, "\ n \ t ------------------- Informații ------------------- - "); în timp ce (1) fclose (Fz); pauză; cazul 4: Fz = fopen (File_Zap, "rb"); D_f = fișier (Fz); len = lungime fișier (D_f); kol = len / dimensiune; mas_Z = nou TZap [ro]; // pentru (i = 0; i












Trimiteți-le prietenilor: