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

Вывод данных на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужен ли C++ ? http://www.cyberforum.ru/cpp-beginners/thread1110511.html
Привет скажите а нужен ли язык С++ ? Если без опыта работы не берут ?
C++ Переделать программу по работе с одномерными массивами обработка в которой будет выполняться в функции и через показатели Составить программу, выполняет с одномерным массивом действия согласно варианту задания. Вместо классического доступа к элементам массива (например , MyArray ) и выполнения операций над элементами... http://www.cyberforum.ru/cpp-beginners/thread1110504.html
Целочисленная матрица. Определить количество строк, не содержащих ни одного нулевого элемента C++
Вообщем вот само условие. Дана целочисленная прямоугольная матрица. Определить количество строк, не содержащих ни одного нулевого элемента. Ввод/вывод элементов массива, обработку массива оформить...
C++ Упорядоченные массивы слить в массив
Даны два одномерные массивы A (a , a , ..., a ) и B (b , b , ..., b ), размеры которых равны n и m соответственно. Упорядочить их указанными методами. Упорядоченные массивы слить в массив C (c , c ,...
C++ Сделать меню с редактированием строк http://www.cyberforum.ru/cpp-beginners/thread1110440.html
Требуется создать меню с распорядком(с выбором меню по цифре) дня например: меню: (в каждом дне недели расписан распорядок дня) 1. Понедельник 2. Вторник 3. Среда 4. Редактировать Проблема в...
C++ В строке все запятые заменить точкой, и перед первым словом вставить слово Задача: В строке все запятые заменить точкой, и перед первым словом вставить слово. Не получается сделать так что-бы именно перед первым словом(буквой),а не символом или цифрой, вставлялось слово. ... подробнее

Показать сообщение отдельно
Keyw
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 36

Вывод данных на экран - C++

04.03.2014, 00:52. Просмотров 260. Ответов 1
Метки (Все метки)

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
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <cstring>
 
using namespace std;
 
struct node
{
    char *snm;
    int age;
    node *next;
};
 
class list
{
protected:
    node *first;
    int N;
    node* searchNumber(int n);
public:
    node* searchSurname(char *S);
    int add(int n, char *S, int A);
    int delNumber(int n);
    int delSurname(char *S);
    int onD(int n);
    list();
//  ~list();
};
 
list::list()
{
    first=NULL;
}
 
node* list::searchNumber(int n)
{
    node *tmp=first;
    for(int i=1;(i<n)&&(tmp!=NULL);i++)
        tmp=tmp->next;
    return tmp;
}
 
int list::onD(int n)
{
    node *tmp=searchNumber(n);
    cout << tmp->age << endl; //работает до этого места
    cout << tmp->snm << endl;
    return 1;
}
 
int list::add(int n, char *S, int A)
{
    node *forAdding=searchNumber(n);
    forAdding=new node;
    forAdding->next=NULL;
    forAdding->snm=new char[18];
    forAdding->age=A;
    strcpy(forAdding->snm,S);
    return 1;
}
 
void main()
{
    list list;
    char *p=new char[18];
    int a;
    cin >> p >> a;
    list.add(1, p, a);
    list.onD(1);
    system ("PAUSE");
}
проблема с выводом введенных данных не экран ((
как я понял при использовании ф-ции поиска второй раз она возвращает не то что нужно, наверное)

не судите другие ошибки, просто скажите что не так) пишу на Visual Studio 2010

(программа не дописанная, но должна роботать)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru