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

Передать массив структур в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нарушение прав доступа при записи. Висящий указатель нашел, но не знаю как исправить ситуацию http://www.cyberforum.ru/cpp-beginners/thread446390.html
Здравствуйте! Имеется программа поиска коллизий в хэш-функции #include <stdio.h> #include <stdlib.h> #define n 30 //размер таблицы unsigned int ELFHash(char* str, unsigned int len) // хэш-функция ELF
C++ Найти порядковые номера позиций Дана строка. Найти порядковые номера позиций всех запятых в этой строке. Если строка не содержит запятых либо содержит только одну запятую, выдать сообщения об этом. Совсем ничего не соображаю:cry: http://www.cyberforum.ru/cpp-beginners/thread446374.html
C++ Написать программу па методу Гаусса
Кто может написать программу па методе Гаусса
функции в си++ C++
взгляните на эту сложную задачу((( Описать процедуру AddRightDigit(D, K), добавляющую к целому поло- жительному числу K справа цифру D (D — входной параметр целого типа, лежащий в диапазоне 0–9, K — параметр целого типа, являющийся одно- временно входным и выходным). С помощью этой процедуры последова- тельно добавить к данному числу K справа данные цифры D1 и D2, выводя результат каждого...
C++ выдает ошибку...непонятно http://www.cyberforum.ru/cpp-beginners/thread446332.html
вроде все правильно сделал вот условие задачи: Дано целое число N (> 1), а также первый член A и разность D арифметической прогрессии. Сформировать и вывести массив размера N, содержащий N первых членов данной прогрессии: A, A + D, A + 2·D, A + 3·D, … . #include <iostream> using namespace std; int main() { const int maxN=100; int TheArr;
C++ Найти максимум и минимум двух натуральных чисел не используя ветвления алгоритма Всем доброго времени суток. Решал разные математические задачки.Столкнулся с интересной. Найти максимум и минимум двух натуральных чисел не используя ветвления алгоритма. Написал такой код, но он работает при небольшой разнице введенных чисел. Для больших чисел алгоритм не работает. Помогите найти решение. #include <iostream> using namespace std; #include <clocale> int _tmain(int argc,... подробнее

Показать сообщение отдельно
Байт
 Аватар для Байт
14001 / 8832 / 1234
Регистрация: 24.12.2010
Сообщений: 16,008
15.02.2012, 10:58     Передать массив структур в функцию
Странная вещь
C
1
2
3
4
typedef struct {
char fname[15];
char lname[40];
} fl[50];
Я бы написал
C
1
2
3
4
5
typedef struct {
char fname[15];
char lname[40];
} FL;
FL fl[50];
Добавлено через 6 минут
C
1
 printf( "%X %X\n", &ptr[i]->fname, &ptr[i]->lname);
%X - Вывод 16-ричных целых. А ты, видимо собрался выводить строки?
Как точно заметил HighPredator, а & - на фига?
Подводим итоги
C
1
 printf( "%s %s\n", ptr[i].fname, ptr[i].lname);
 
Текущее время: 21:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru