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

По заданному городу или штату найти имена и адреса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Немогу скачать html файл http://www.cyberforum.ru/cpp-beginners/thread1699809.html
Вот код #include <windows.h> #include <iostream> #include <stdlib.h> #include <sstream> #include <fstream> //#include <math.h> #include <thread> #include <ctime>
C++ Удаление отрицательных чисел из массива что в коде не правильно или что дописать ? массив перезаписывается в новый но мусор не удаляет в чем проблема тут помогите пожалуйста. спасибо вот весь код написан на C++ #include<iostream> #include<time.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1699806.html
C++ Разбор строчек небольшого кода
Помогите разобрать каждую строку ( что она делает - описание ) #include <iostream> using namespace std; int main(){ unsigned long long x,y(0); unsigned long long n,z(0),k; cin >> n; k = n; while (k > 0){ k = k / 10;
C++ Определить, являются ли числа в файле упорядоченными по возрастанию
Пусть дан файл целых чисел. Определите, являются ли числа в файле упорядоченными по возрастанию. Это код на паскале, а как будет на с++? var f: text; c: integer; i:integer; flag:boolean; e:array of integer; begin assign (f, 'input.txt');
C++ Считать текст из файла и записать его посимвольно в квадратную матрицу http://www.cyberforum.ru/cpp-beginners/thread1699784.html
Мне дали задание, там нужно сделать программу которая считывает текст из файла и по букве делает массив. Я знаю странно звучит но попытаюсь объяснить, например, в файле есть текст "я нашел говно фу". Программа считывает текст и делает такую матрицу: "я" "_" "н" "а" "ш" "е" "л" "_" "г" "о" "в" "н" "о" "_" "ф" "у" и наоборот. пожалуйста помогите, буду благодарен
C++ Литература c++ Здравствуйте. Я начал изучать плюсы пол года назад, прочитал книгу Либерти, т.е, некоторая база у меня есть. В остальное время кодил что - нибудь, да и открывал эту книгу для справки. Но не в этом суть. Мне нужна книжка по спп не для изучения программирования с нуля, а для изучения на более продвинутом уровне. Можете подсказать, что лучше прочитать? подробнее

Показать сообщение отдельно
almazuulu
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 40
01.04.2016, 15:54  [ТС]     По заданному городу или штату найти имена и адреса
TimeTwo,
Примерно как то так
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <iostream>
#include <fstream>
#include <iomanip>
#include <cstring>
using namespace std;
 
 
struct infoContact
{
    char name[30];
    char streetName[50];
    char city[50];
    char state[50];
    int postcode;
};
 
void displayByPlace(infoContact cont[],int i, int z, char chCity[], char chState[], bool approach, char option);
 
int main()
{
    int i=0,z=0;
    char xmlFile[20];
    infoContact contact[10];
    bool approach= false;
    char option;
    int maxsize=50;
    char choseState[50], choseCity[50];
    int chosePostcode;
 
    ifstream readFile;
    cout<<"Please enter the file: ";
    cin>>xmlFile;
 
    char tag[50];
 
    readFile.open(xmlFile,ios::in);
 
    readFile.ignore(256,'\n');
    readFile.ignore(256,'\n');
 
    do
    {
 
        readFile.ignore(256,'<');
        readFile.get(tag, 50, '>');
        readFile.ignore(256,'\n');
 
        if (strcmp(tag, "contact") == 0)
        {
            readFile.ignore(20,'>');
            readFile.get(contact[i].name,50,'<');
            cout<<contact[i].name<<endl;
            readFile.ignore(256,'\n');
 
            readFile.ignore(20,'>');
            readFile.get(contact[i].streetName,50,'<');
            cout<<contact[i].streetName<<endl;
            readFile.ignore(256,'\n');
 
            readFile.ignore(20,'>');
            readFile.get(contact[i].city,50,'<');
            cout<<contact[i].city<<endl;
            readFile.ignore(256,'\n');
 
            readFile.ignore(20,'>');
            readFile.get(contact[i].state,56,'<');
            cout<<contact[i].state<<endl;
            readFile.ignore(256,'\n');
 
            readFile.ignore(20,'>');
            readFile>>contact[i].postcode;
            cout<<contact[i].postcode<<endl;
            readFile.ignore(256,'\n');
 
 
            readFile.ignore(256,'\n');
            cout << endl;
        }
 
    } while(strcmp(tag, "/address_book") != 0);
 
    displayByPlace(contact,i,z, choseCity, choseState,approach,option);
 
    return 0;
}
 
void displayByPlace(infoContact cont[],int i, int z, char chCity[], char chState[], bool approach, char option)
{
 
        cout<<"Please enter the city of the man you are searching for: ";
        cin>>chState;
 
 
            
            do
            {
            
            cout<<cont[i].name<<"\n"<<cont[i].streetName<<"\n"<<cout<<cont[i].city<<"\n"<<cont[i].state<<"\n"<<cont[i].postcode<<endl;
        
            }while(strcmp(cont[i].state, chState)!=0);
 
               
}
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru