С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

работа с файлами КТО подсказка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно исправить ошибки в проге http://www.cyberforum.ru/cpp-beginners/thread320573.html
Нужно сделать индивидуалку. Вот нашел в нете пргу для моей индивидуалки, кто поможет ее подредачить чтобы работала. Задание вот такое Составить описание класса для объектов-векторов, задаваемых...
C++ Программы на С++ Здравствуйте, помогите пожалуйста решить задачи : 1) Написать программу, которая считывает текст из файла и выводит на экран и в новый файл только предложения, содержащие введённое с клавиатуры... http://www.cyberforum.ru/cpp-beginners/thread320563.html
C++ Динамический масив
Дан одномерный масив. найти сумму положительных элементов, которые находятся после последнего минимального Начал писать но бред выходит :) #include "stdafx.h" #include <iostream> #include...
C++ Проверьте правильность работы в С++
Решите уравнение указанным в варианте методом. Функцию передать как параметр с помощью указателя. e^x + sqrt(1+e^(2*x)) - 2 = 0 Отрезок, содержащий корень : Метод: Половинного деления...
C++ Шаблоны - вопрос http://www.cyberforum.ru/cpp-beginners/thread320493.html
Добрый вечер. Гуглился в поисках ответа на вопрос - раздельная компилляция шаблонов. объявление в хедер, определение в цпп. У Страустркпа все весело и замечательно, все разделено и определение в цпп...
C++ Как в С++ обозначить константу е Как в С++ обозначить константу е в математических вычеслениях подробнее

Показать сообщение отдельно
SKORPION13
7 / 7 / 0
Регистрация: 05.06.2011
Сообщений: 141

работа с файлами КТО подсказка - C++

16.06.2011, 06:32. Просмотров 252. Ответов 2
Метки (Все метки)

ребят такая беда
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include<iostream.h>
#include <stdio.h>
#include<conio.h>
#include<fstream.h>
#include<string.h>
main ()
{
   
   int n,i,rez;
 
     char s[10];
     char flag[15];
  struct avto
  {char FAM [15];
    char NAME [15];
    char OTCH [15];
    char MARKA [15];
    char NOMER [15];
  
  } avto [n];
  ofstream output("base.txt",ios::app);
  {  while(1){
  cout<<"Vvedite familiy"<<endl;
  cin>>avto[n].FAM;
  cout<<"Vvedite imia"<<endl;
  cin>>avto[n].NAME;
  cout<<"Vvedite otchstvo"<<endl;
  cin>>avto[n].OTCH;
  cout<<"Vvedite marky"<<endl;
  cin>>avto[n].MARKA;
  cout<<"Vvedite nomer"<<endl;
  cin>>avto[n].NOMER;
 
                     
   n++;
cout<<"vvedite nomer"<<endl;
cin>>flag;
 
  for (i=0; i<n; i++)
   {if (strcmp(avto[i].NOMER,flag)==1)
   { cout<< " vvedite novogo cheloveka v BD"<<endl;{break;}}
 
  {if (strcmp(avto[i].NOMER,flag)==0)
    { cout<<"c takim nomerom yge ect', vvodite cledyuejego cheloveka "<<endl;{break;}}
    
}}}}
  getch();
}

вот фрагмент где сравнение двух строк по отдельности работают а в месте никак , если я номер машины пишу то он как ни в чем не бывало пишет введите следующего человека хотя должен выкинуть фразу что такой уже есть , подскажите где я касекнул


вроде как разобрался , ну если у кого есть мнение не против выслушать

я так понимаю смысла нет вот в этом условии
C++
1
2
{if (strcmp(avto[i].NOMER,flag)==1)
   { cout<< " vvedite novogo cheloveka v BD"<<endl;{break;}}
достаточно
C++
1
2
if (strcmp(avto[i].NOMER,flag)==0)
    { cout<<"c takim nomerom yge ect', vvodite cledyuejego cheloveka "<<endl;{break;}}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.