Форум программистов, компьютерный форум CyberForum.ru

ФАЙЛЫ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вложенные циклы http://www.cyberforum.ru/cpp-beginners/thread257942.html
Всем привет. Найти все натуральные числа в диапазоне между m и n (m<n), в записи которых нет двух одинаковых цифр. Подсчитать количество таких чисел. #include<iostream> #include<conio.h> using namespace std; void main() { setlocale (LC_ALL,"1251"); cout<<"Введите M и N (m<n):\n"; int last1=0,last2=0,a=0,b=0,c=0,m,n;
C++ 3D Можно ли в с++ закинуть 3ds объект http://www.cyberforum.ru/cpp-beginners/thread257941.html
C++ как создавать динамическое число объектоав? и как обращаться к объекту, по значению его записи?
Помогите: нужно создать 4 класса содержащие: имя автора, название книги, год выпуска и номер записи. При этом должна быть возможность создания бесконечного числа новых объектов( как обращаться к объекту по переменной?) и при этом должна быть воззможность удаления по любому параметру..... и просто напишите как создавать многомерные динамические массивы строк?)Заранее благодарен
C++ указатели !
1. Дан массив целых чисел. Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами (т.е. те элементы массива, которые стоят на четных местах, поменяйте с элементами, которые стоят на нечетных местах). 2. Даны два массива, упорядоченных по возрастанию: А и B. Сформируйте массив C, состоящий из элементов массивов А и В, упорядоченный по возрастанию. 3....
C++ Чтение из файла http://www.cyberforum.ru/cpp-beginners/thread257919.html
FILE *fp; char gf, a1, a2, a3; int a, i, j, k; fp = fopen ("database.txt", "r"); do { fscanf (fp, "% %* % %* %s", a1, a2, a3); printf ("%s %s %s\n", a1, a2, a3); } while (fscanf(fp, "%c", gf)!= EOF);
C++ CONSOLE-развернуть Добрый вечер. Кто знает, какой код необходим чтоб при запуске программа выполнялась в полноэкранном режиме. либо как сымитировать в программе нажатие ALT+enter. п.с. вид посмотрите так. win+r cmd alt+enter. вот так надо. Добавлено через 10 минут все не надо сам решил ))) подробнее

Показать сообщение отдельно
morAlex
9 / 9 / 0
Регистрация: 06.01.2011
Сообщений: 73
15.03.2011, 19:46     ФАЙЛЫ
задача:
в файле заменить все символы наиболее длинного слова на *

я набросал:

main()
{
FILE* fp1,*fp2;
int k,t,x,l,b,y;
k=0;t=0;b=0;l=0;
fp1=fopen("lab1.txt","r");
if(fp1!=NULL)
{
fp2=fopen("lab2.txt","w");

while(!feof (fp1))
{
char ch=fgetc(fp1);
if(ch>'a'&&ch<'z'||ch>'A'&&ch<'Z')
{x=ftell(fp1);
k++;}
else
{
if(k>t)
{
t=k;
l=x-t;
b=x;k=0;}}
}
cout<<"b="<<b<<"l="<<l;
fclose(fp1);
l++;
fp1=fopen("lab1.txt","r");
while(!feof (fp1)==1)
{
char c=fgetc(fp1);
y=ftell(fp1);
if(y==l) //как здесь сделать, чтобы заменить все символы слова, а никак здесь, только первую букву????????????
c='*';
fputc(c,fp2);

}
fclose(fp1);
fclose(fp2);
rename("lab2.txt","lab190.txt");

}
else
{cout<<"Error";}
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru