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

C++

Войти
Регистрация
Восстановить пароль
 
maxez
1 / 1 / 0
Регистрация: 28.11.2011
Сообщений: 32
#1

Не могу найти ошибку - C++

19.10.2012, 09:20. Просмотров 418. Ответов 0
Метки нет (Все метки)

Задание: Создать файл с полями: номер магазина, улица, фамилию директора, а второй файл с полями: районы и улицы , которые находятся в этих районах, результат о том какие магазины находятся в одном районе, записать в третий файл.

#include <iostream.h>
#include <fstream.h>
#include <string.h>
void main()
{
int i,nom1[10],nom,kol;
char uli1[10],uli2[10],rai[10],fam[10];
ofstream f3("viv.cpp");
ifstream f2("Lab1a.cpp");


for(;f2
{
if(!f2)break;
kol=0;
f2>>rai>>uli2;
cout<<"rai="<<rai<<"uli="<<uli2<<endl;

ifstream f1("lab1.cpp");
for(;f1
{
if(!f1)break;
f1>>nom>>uli1>>fam;
if(strcmp(uli1,uli2)==0)
{
nom1[kol]=nom;
kol++;
}
f1.close();
if(kol>1)
for(i=0;i<kol;i++)
{
cout<<nom1[i]<<rai<<endl;
f3<<nom1[i]<<" "<<rai<<endl;
}
}
f1.close();

}
cout<<"Ôàéë ñîçäàí."<<endl;

f3.close(); f2.close();
cin>>i;


}

Файлы с начальными данными создает без проблем, но записывать в новый не хочет, создает пустой файл без записей.

*1 файл (2 схожий)

#include<iostream.h>
#include<fstream.h>
ofstream f1("Lab1.cpp");
void main()
{
int nom,i;
char fam[10],uli1[10];
cout << "Ââåäèòå - íîìåð, àäðåñ, ôàìèëèþ." << endl;
for(i=0;i<4;i++)
{
cin >> nom >> uli1 >> fam;
f1 << nom << " " << uli1 << " " << fam << endl;
}
cout << "Ôàéë ñîçäàí." << endl;
f1.close();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2012, 09:20     Не могу найти ошибку
Посмотрите здесь:

Не могу найти ошибку - C++
Добрый день! Третий день маюсь. Программа решает систему уравнений методом Гаусса. Программа разделена на две функции: в первой функции...

Не могу найти ошибку - C++
Осуществить циклический сдвиг квадратной матрицы размерности NxN вправо на N элементов таким образом: элементы 1-й строки сдвигаются в...

Не могу найти ошибку - C++
Добрый день. Есть код #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; struct tbook {

Не могу найти ошибку... - C++
минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. Я ввожу матрицу 1 2 3 4 5 6 7 8 9, т.е. минимум...

Не могу найти ошибку - C++
Не могу найти ошибку 1. Минимальный по модулю элемент массива. 2. Сумму модулей элементов массива, расположенных после первого...

Не могу найти ошибку - C++
Помогите найти ошибку: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; using namespace std; ...

ошибку не могу найти( - C++
не могу понять почему не считает((((( #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using...

Не могу найти ошибку - C++
w-Слово.CustomAlphabet-Буквы на которые не заканчиваются слова. Не получается предпоследнюю букву вернуть(возвращает последнюю). string...

Не могу найти ошибку - C++
Вот задание к которому надо придумать обработку исключительных ситуаций Поле first - положительное целое число, цена товара, поле second...

Не могу найти ошибку - C++
{ char str={0}; char str2={0}; int k=0; int n=8; strcpy(str,this-&gt;Edit1-&gt;Text.c_str()); for(int i=0; str!='\0';i++) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru