Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Защита от ввода неправильных значений Помогите переделать "защиту от дурака" с потокового ввода на защиту, которая будет работать со scanf`ом. // Радиус.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "Радиус.h" #include <iostream> #include <cmath> #include <stdio.h> https://www.cyberforum.ru/ cpp-beginners/ thread452348.html Баланс скобок C++
Доброе утро, мне было задано написать программу о том, соответствует ли каждой открывающей скобке, каждая закрывающая, среди символов строки могут встречаться и другие символы... вот он код. Программа не работает при входных данных ывп() ()вапрвапоаопр()( ()()()()()()()( в чем проблема? помогите исправить, спасибо большое #include "cstring" #include "fstream" int main(){ std::ifstream...
C++ Изучение С/С++. Олимпиадное программирование Здравствуйте. Сейчас учусь на первом курсе, изучаю С, потом перейду на С++. В будущем планирую участвовать в олимпиадах по программированию. Какие бы вы могли дать советы по этому поводу (как следует заниматься, какую литературу использовать и т.д.)? Если сами участвовали в олимпиадах, поделитесь опытом. Заранее спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread452346.html C++ Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины к каждой женщине. https://www.cyberforum.ru/ cpp-beginners/ thread452323.html
Имеется N мужчин и N женщин. Имеются также данные о предпочтениях каждого мужчины к каждой женщине. Аналогичные данные имеются и для женщин. Требуется составить такой набор пар, чтобы общество, получившееся из таких семей, было наиболее счастливо . (Исходные данные задать самостоятельно).
C++ Записать данные в начало файла
Здравствуйте. Не могли бы вы подсказать еще один вопрос. В файл у меня записывается некоторый текст, данные, символы, и т.д. Как можно после записи уже какого-то количества данных вернуться в начало файла и записать там еще текст. (опять вниз возвращаться не надо) То есть, что-то вроде такого. Вот наш файл с записанными туда уже символами: 123 456 789 А теперь - опять в начало файла...
C++ Не считает разницу векторов https://www.cyberforum.ru/ cpp-beginners/ thread452303.html
#include <iostream> #include <vector> using namespace std; int main() { int i; const int n=7; int x; int y;
C++ Составить из резисторов цепь соединения https://www.cyberforum.ru/ cpp-beginners/ thread452295.html
Помогите с задачкой пожалуйста с написание програмгного кода Дано N резисторов различных номиналов. Необходимо выбрать несколько резисторов и составить из них цепь последовательного соединения, сопротивление которой наиболее близко к заданному. (задать произвольное)
char *strtor(string1,string2); C++
Привет народ, реально вставить в strtor символ ограничитель " ,если да то как ? Спасибо
C++ Удаления из массива элементов меньше одного Добрый вечер, помогите пож. вот с такой задачкой.. Удалить элементы из массива, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями. Например: (2, 0.5, 3, -0.5, -4)  (2, 3, -4, 0, 0) Вот пытался сделать, только не уверен что правильно. int mass_zip(const int *mas,int n) { int temp; for(int i=0;i<n;i++) temp = abs(mas); https://www.cyberforum.ru/ cpp-beginners/ thread452278.html C++ Типизированый файл целых чисел задание:Создать файл (файлы) целых чисел (Задание 1). Разработать программу обработки файла (Задание 2). Задание 2 Определить, сколько элементов в файле имеют максимальное значение. Количество максимальных элементов дописать в конец файла. #include <iostream> #include <string> #include <fstream> #include <vector> https://www.cyberforum.ru/ cpp-beginners/ thread452260.html
Быки и коровы, не правильно считает их C++
Не правильно считает быков и коров, помогите пожалуйста #include <iostream> #include <locale.h> #include <cstdlib> // rand() #include <ctime> using namespace std; int main() { setlocale(0,"Russian");
C++ Есть ли способ просмотреть код библиотечных функций? Жутко хочется посмотреть, как устроена, скажем, функция gotoxy из conio.h. Но в заголовочном файле бесконечные отсылки к разным файлам и какая-то малопонятная несусветная околесица, разбираться в которой было бы для меня непосильной задачей. И вообще, если я не ошибаюсь, библиотечные функции изначально скомпилированы в готовые файлы. Но если судить по логике вещей, раз что-то можно... https://www.cyberforum.ru/ cpp-beginners/ thread452242.html
0 / 0 / 0
Регистрация: 25.02.2012
Сообщений: 7
25.02.2012, 22:44  [ТС] 0

Функция печати массива структуры. - C++ - Ответ 2526357

25.02.2012, 22:44. Показов 6206. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от dimcoder Посмотреть сообщение
C++
1
2
3
4
5
6
void StudentPrint(Student &st){
        cout <<"Imya - "<< st.Name <<endl;
        cout <<"Familiya - " << st.Surname <<endl;
        cout <<"Vozrast - " << st.age <<endl;
        cout <<"Nomer za4etki - " << st.Numbook << endl;
};
Вызов:
C++
1
2
3
Student st;
//Заполняем st
StudentPrint(&st);
Может я что-то не так понимаю.

Вы в своем примере, в функции пишите:
C++
1
2
3
 
cout <<"Imya - "<< st.Name <<endl;
cout <<"Familiya - " << st.Surname <<endl;
Я использую функцию в switch и каждый раз там есть счетчик (for), вывод на каждом шаге счетчика i-того элемента массива структуры. То есть, например :
C++
1
2
3
4
for(i=0; i<mysize;i++){
    cout <<"Imya - "<< st[i].Name <<endl;            // это нужно заменить на функцию.
    cout <<"Familiya - " << st[i].Surname <<endl;  // ^
}
А в вашем варианте к счетчику функция отношения не имеет. то есть будет выводиться полностью.
Или я что-то "загнался" уже. Если есть у кого-то возможность и желание, помогите с написанием функции(которая подойдет в моем случае) и объясните немного. Заранее спасибо

Добавлено через 45 минут
Ура. Заработало. dimcoder, вам огромнейшее спасибо!!!
Я просто немного не правильно истолковал для себя работу функции.

Вернуться к обсуждению:
Функция печати массива структуры. C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2012, 22:44
Готовые ответы и решения:

Функция печати двумерного массива
Компилируется успешно, но при вызове функции Print() выводя &quot; |1&quot; попадает в бесконечный цикл....

Рекурсивная функция печати массива
Напишите рекурсивную функцию печати массива, которая принимает массив и размер массива как...

Рекурсивная функция печати массива
Напишите рекурсивную функцию печати массива, которая принимает массив и размер массива как...

Функция внутри структуры использует указатель, как поле этой структуры
Коротко, есть класс A, описан в файле A_class.h ну и реализованы функции в A_class.cpp, есть файл...

4
25.02.2012, 22:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2012, 22:44
Помогаю со студенческими работами здесь

Передачи структуры и функция структуры
Здравствуйте, у меня такое задание Есть некая структура struct MySettings { int a; int...

Функция печати матрицы
помогите наладить функцию печати, что не так? void PrintM (int M, int m, int n); int main(int...

Нужно сделать, чтобы программа состояла из 3 функций, тоесть 1-ая функция ввода массива, 2-ая основная функция, 3-я- вывод массива
Есть программа #include &lt;iostream&gt; #include &lt;algorithm&gt; const int N = 5; int handSet(void)...

Есть ли функция для печати типа данных ?
Пример char* a; cout&lt;&lt;функция(a); Окно консоли: char*

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru