#include <iostream>
#include < string.h >
using namespace std;
//_CRT_SECURE_NO_WARNINGS
//3. Пользователь вводит 2 имени файла, программа копирует
//только те строки из первого файла во второй, которые содержат гласные буквы
void main()
{
char s[80];
cout << "enter first file name: " << endl;
cin.getline(s, 80);
FILE* file1 = fopen(strcat(s, ".txt"), "w");
if (file1 != nullptr)
{
fputs("hello world", file1);
fputs("\n123", file1);
fputs("\nqwt", file1);
fclose(file1);
}
else
{
cout << "Error opening file!" << endl;
}
file1 = fopen(s, "r");
char s2[80];
cout << "enter second file name: " << endl;
cin.getline(s2, 80);
FILE* file2 = fopen(strcat(s2, ".txt"), "w");
if (file1 != nullptr && file2 != nullptr)
{
char buffer1[80];
while (!feof(file1))
{
strcpy(buffer1, "");
fgets(buffer1, 80, file1);
int length, i, j;
char kol[80];
char vowel[] = "AEIOUYaeiouy";
length = strlen(buffer1);
for (j = 0; j <= 5; j++)
{
for (i = 0; i <= length; i++)
if (buffer1[i] == vowel[j])//сравниваем введённые элементы с заданными значениями строки
fputs(buffer1, file2);
}
fclose(file1);
fclose(file2);
}
}
else
{
cout << "Error opening file!" << endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8IHN0cmluZy5oID4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCS8vX0NSVF9TRUNVUkVfTk9fV0FSTklOR1MKCS8vMy4g0J/QvtC70YzQt9C+0LLQsNGC0LXQu9GMINCy0LLQvtC00LjRgiAyINC40LzQtdC90Lgg0YTQsNC50LvQsCwg0L/RgNC+0LPRgNCw0LzQvNCwINC60L7Qv9C40YDRg9C10YIgCgkvL9GC0L7Qu9GM0LrQviDRgtC1INGB0YLRgNC+0LrQuCDQuNC3INC/0LXRgNCy0L7Qs9C+INGE0LDQudC70LAg0LLQviDQstGC0L7RgNC+0LksINC60L7RgtC+0YDRi9C1INGB0L7QtNC10YDQttCw0YIg0LPQu9Cw0YHQvdGL0LUg0LHRg9C60LLRiwoKCXZvaWQgbWFpbigpCgl7CgkJY2hhciBzWzgwXTsKCQljb3V0IDw8ICJlbnRlciBmaXJzdCBmaWxlIG5hbWU6ICIgPDwgZW5kbDsKCQljaW4uZ2V0bGluZShzLCA4MCk7CgkJRklMRSogZmlsZTEgPSBmb3BlbihzdHJjYXQocywgIi50eHQiKSwgInciKTsKCQlpZiAoZmlsZTEgIT0gbnVsbHB0cikKCQl7CgkJCWZwdXRzKCJoZWxsbyB3b3JsZCIsIGZpbGUxKTsKCQkJZnB1dHMoIlxuMTIzIiwgZmlsZTEpOwoJCQlmcHV0cygiXG5xd3QiLCBmaWxlMSk7CgkJCWZjbG9zZShmaWxlMSk7CgkJfQoJCWVsc2UKCQl7CgkJCWNvdXQgPDwgIkVycm9yIG9wZW5pbmcgZmlsZSEiIDw8IGVuZGw7CgkJfQoKCQlmaWxlMSA9IGZvcGVuKHMsICJyIik7CgoKCQljaGFyIHMyWzgwXTsKCQljb3V0IDw8ICJlbnRlciBzZWNvbmQgZmlsZSBuYW1lOiAiIDw8IGVuZGw7CgkJY2luLmdldGxpbmUoczIsIDgwKTsKCQlGSUxFKiBmaWxlMiA9IGZvcGVuKHN0cmNhdChzMiwgIi50eHQiKSwgInciKTsKCgkJaWYgKGZpbGUxICE9IG51bGxwdHIgJiYgZmlsZTIgIT0gbnVsbHB0cikKCQl7CgkJCWNoYXIgYnVmZmVyMVs4MF07CgkJCXdoaWxlICghZmVvZihmaWxlMSkpCgkJCXsKCgkJCQlzdHJjcHkoYnVmZmVyMSwgIiIpOwoJCQkJZmdldHMoYnVmZmVyMSwgODAsIGZpbGUxKTsKCQkJCWludCBsZW5ndGgsIGksIGo7CgkJCQljaGFyCWtvbFs4MF07CgkJCQljaGFyIHZvd2VsW10gPSAiQUVJT1VZYWVpb3V5IjsKCQkJCWxlbmd0aCA9IHN0cmxlbihidWZmZXIxKTsKCQkJCWZvciAoaiA9IDA7IGogPD0gNTsgaisrKSAKCQkJCXsKCQkJCQlmb3IgKGkgPSAwOyBpIDw9IGxlbmd0aDsgaSsrKQoJCQkJCQlpZiAoYnVmZmVyMVtpXSA9PSB2b3dlbFtqXSkvL9GB0YDQsNCy0L3QuNCy0LDQtdC8INCy0LLQtdC00ZHQvdC90YvQtSDRjdC70LXQvNC10L3RgtGLINGBINC30LDQtNCw0L3QvdGL0LzQuCDQt9C90LDRh9C10L3QuNGP0LzQuCDRgdGC0YDQvtC60LgKCQkJCQkJCWZwdXRzKGJ1ZmZlcjEsIGZpbGUyKTsKCQkJCX0KCQkJCWZjbG9zZShmaWxlMSk7CgkJCQlmY2xvc2UoZmlsZTIpOwoKCgoJCQl9CgkJfQoJCWVsc2UKCQl7CgkJCWNvdXQgPDwgIkVycm9yIG9wZW5pbmcgZmlsZSEiIDw8IGVuZGw7CgkJfQoKCX0KCgoKCgoKCg==
Main.java:1: error: illegal character: '#'
#include <iostream>
^
Main.java:1: error: class, interface, or enum expected
#include <iostream>
^
Main.java:2: error: illegal character: '#'
#include < string.h >
^
Main.java:8: error: class, interface, or enum expected
void main()
^
Main.java:11: error: class, interface, or enum expected
cout << "enter first file name: " << endl;
^
Main.java:12: error: class, interface, or enum expected
cin.getline(s, 80);
^
Main.java:13: error: class, interface, or enum expected
FILE* file1 = fopen(strcat(s, ".txt"), "w");
^
Main.java:14: error: class, interface, or enum expected
if (file1 != nullptr)
^
Main.java:17: error: class, interface, or enum expected
fputs("\n123", file1);
^
Main.java:18: error: class, interface, or enum expected
fputs("\nqwt", file1);
^
Main.java:19: error: class, interface, or enum expected
fclose(file1);
^
Main.java:20: error: class, interface, or enum expected
}
^
Main.java:24: error: class, interface, or enum expected
}
^
Main.java:29: error: class, interface, or enum expected
char s2[80];
^
Main.java:30: error: class, interface, or enum expected
cout << "enter second file name: " << endl;
^
Main.java:31: error: class, interface, or enum expected
cin.getline(s2, 80);
^
Main.java:32: error: class, interface, or enum expected
FILE* file2 = fopen(strcat(s2, ".txt"), "w");
^
Main.java:34: error: class, interface, or enum expected
if (file1 != nullptr && file2 != nullptr)
^
Main.java:37: error: class, interface, or enum expected
while (!feof(file1))
^
Main.java:41: error: class, interface, or enum expected
fgets(buffer1, 80, file1);
^
Main.java:42: error: class, interface, or enum expected
int length, i, j;
^
Main.java:43: error: class, interface, or enum expected
char kol[80];
^
Main.java:44: error: class, interface, or enum expected
char vowel[] = "AEIOUYaeiouy";
^
Main.java:45: error: class, interface, or enum expected
length = strlen(buffer1);
^
Main.java:46: error: class, interface, or enum expected
for (j = 0; j <= 5; j++)
^
Main.java:46: error: class, interface, or enum expected
for (j = 0; j <= 5; j++)
^
Main.java:46: error: class, interface, or enum expected
for (j = 0; j <= 5; j++)
^
Main.java:48: error: class, interface, or enum expected
for (i = 0; i <= length; i++)
^
Main.java:48: error: class, interface, or enum expected
for (i = 0; i <= length; i++)
^
Main.java:51: error: class, interface, or enum expected
}
^
Main.java:53: error: class, interface, or enum expected
fclose(file2);
^
Main.java:57: error: class, interface, or enum expected
}
^
Main.java:62: error: class, interface, or enum expected
}
^
33 errors