Добавил:
Tushkan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторные работы (2) / Laba4 / cd
.cpp
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int main(int argc, char *argv[]) {
char m[256], tmp[10];
FILE *file1;
char a[1];
char res[256];
int k;
if (argc < 2) {
printf("?? эRЎўяўR§-R фя яї?ў Rч!\n");
} else {
if ((file1 = fopen(argv[1], "r")) == NULL)
{ printf("ЌҐў®§¬®¦® ®вЄалвм д ©« '%s'\n", argv[1]);
return 0;
}
fgets(m, 256, file1);
fclose(file1);
for (k = 0; m[k] !='\0' ; k++);
m[k] = *" ";
m[k+1] = '\0';
cout << m <<"\n";
cout<<"Vvedite simvol:\n";
cin>>a;
k=0;
res[0] = '\0';
for (int i = 0, j = 0; m[i] !='\0' ; i++) {
if (m[i] >= 'a' && m[i] <= 'z') {
tmp[j++]=m[i];
} else {
if (tmp[j-1] == *a) {
for (int p = 0; p<j; p++)
res[k++]=tmp[p];
res[k++]=*" ";
}
j=0;
}
}
res[k-1] = '\0';
cout << "\nRES: ";
for (int i = 0; res[i] != '\0'; i++)
cout<<res[i];
}
getch();
return 1;
}