По символьному файлу с программой на языке С создать новый файл c именами всех многомерных массивов - C (СИ)
Формулировка задачи:
Листинг программы
- /* Во всех программах использовать функции fopen(), fclose(), fgets() !
- По символьному файлу с программой на языке С создать новый файл c
- именами всех многомерных массивов. */
- #include <conio.h>
- #include <stdio.h>
- #include <string.h>
- #define LENGTH 100
- void main ()
- {
- FILE *in;
- char string[LENGTH];
- char words[LENGTH];
- char *word;
- int k=0, a=0;
- if ((in = fopen("L9.txt", "r") ) == NULL)
- {
- puts("ERROR");
- getch();
- }
- else
- {
- while (!feof(in))
- {
- fgets(string, LENGTH, in);
- word = strtok (string, " ");
- while (word != NULL)
- {
- while (word[a]!='\0')
- {
- if(word[a]==']' && word[a+1]=='[')
- {
- for(int b=0; word[b]!='['; b++,k++)
- words[k]=word[b];
- k++;
- words[k]=' ';
- break;
- }
- a++;
- }
- word = strtok (NULL, " ");
- a=0;
- }
- }
- words[k]='\0';
- }
- fclose(in);
- if((in = fopen("L9_2.txt", "w")) == NULL)
- puts("ERROR");
- else
- fprintf(in, "%s", words);
- fclose(in);
- }
Решение задачи: «По символьному файлу с программой на языке С создать новый файл c именами всех многомерных массивов»
textual
Листинг программы
- word = strtok (string, " ");
- strlen(word);
- ...
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д