С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Интересует часть программы, не могу ее никак понять https://www.cyberforum.ru/ cpp-beginners/ thread1478393.html
Добрый вечер. С Си++ познакомился совсем недавно, скинули простенькую рабочую программу, на вычисление двух чисел, но не могу понять последнюю часть программы - ее смысл и зачем она вообще нужна? using namespace std; class CClass{ public: int a, b; CClass(int x, int y) /// конструктор с входными параметрами { a = x; b = y;/// переменным x и y присваивается значение 1 и 2 }
C++ Удалить слово из текста заканчивающиеся на "ь"
Нужно ввести текст, найти слово которое заканчивается на знак "ь" и вывести на экран :) Заморочек не нужно. по мелочи сам додумаю.
C++ Найти процент P от суммы S Написать программу, которая находит процент P от суммы S. честно очень стыдно ) что я просто даже суть задачи не могу понять, может она не правильно написана ? может мне кто то привести просто формулу решения ее ? а я уже в коде сам все постараюсь сделать https://www.cyberforum.ru/ cpp-beginners/ thread1478388.html C++ Блок-схемы https://www.cyberforum.ru/ cpp-beginners/ thread1478359.html
Нужны блок-схемы к этим 2ум кусочкам: 1) case 2:{ int n1; int n2; do{ cout << "Введите номер словаря в который хотите добавить ячейку: "; cin >> n1; if (n1>Dict::countDicts) { cout << "Данных словарей или ячеек не существует, попробуйте еще раз!" << endl;
C++ Ошибка времени выполнения (terminate)
вот этот код // на всякий случай привожу весь код, // т.к. не понимаю что именно вызывает ошибку // verylong.h #ifndef _VERYLONG_H_ #define _VERYLONG_H_
C++ Существует ли перевод книги Страуструпа C++ programming language, 4th edition? Всем привет Меня интересует следующий вопрос: Кто-то видел полностью переведенную книгу от Страуструпа "c++ programming language 4th edition", существует ли вобще переведенный вариант и если нет, то когда планируется его появление? Спасибо за внимание https://www.cyberforum.ru/ cpp-beginners/ thread1478352.html
C++ Отобразить список USB дисков https://www.cyberforum.ru/ cpp-beginners/ thread1478345.html
Нужна функция которая будет выводить в виде выпадающего списка подключенные на данный момент USB Flash, в этом списке их можно было выбрать и нажав на кнопу сравнивалась уникальная информация флешки(серийник или еще что) с тем что указан в самой программе. Гуглил довольно долго, но к сожалению мануалов по данному вопросу так и не нашел. Единственное адекватное нашел такую штуку на сайте...
Умножение матриц. Не могу найти ошибку C++
Здравствуйте, помогите пожалуйста, разобраться где ошибка. #include <iostream.h> #include <conio.h> void main() { int a, b, c; int i, j, t,s; for (i=0; i<3;i++)
C++ Поиск простых чисел https://www.cyberforum.ru/ cpp-beginners/ thread1478337.html
#include <iostream> #include <stdio.h> #include <locale.h> using namespace std; int y; bool m; bool nom( int x)
C++ Как посчитать интеграл заданный табличным способом Необходимо посчитать интеграл методом трапеций. Сам интеграл задан таблицей. double N = 100; double h = (b - a) / N; double In = 0; double I = 0; for (int i = 1; i <= N - 1; i++) { I += f(a + h * i); } In = h * (I + ((f(a) - f(b)) / 2.0)); https://www.cyberforum.ru/ cpp-beginners/ thread1478330.html
C++ Запись бинарного файла
Чисто теоретически функция input должна была записать в файл аброкадабру(из-за двоичного режима(binary)), но к сожалению запись идёт такая же как при вводе. То есть, что написал, то в файл и попало без всяких изменений. Не могу понять, что я делаю не так, и почему не записывает как бинарный файл? #include <iostream> #include <string> #include <fstream> #include <vector> using namespace...
C++ Алгоритмы https://www.cyberforum.ru/ cpp-beginners/ thread1478317.html
case 2:{ int n1; int n2; do{ cout << "Введите номер словаря в который хотите добавить ячейку: "; cin >> n1; if (n1>Dict::countDicts) { cout << "Данных словарей или ячеек не существует, попробуйте еще раз!" << endl; }
0 / 0 / 2
Регистрация: 15.06.2015
Сообщений: 10
15.06.2015, 06:47  [ТС] 0

Сортировка в структуре - C++ - Ответ 7762703

15.06.2015, 06:47. Показов 1605. Ответов 5
Метки (Все метки)

Ответ

ошибка где то в этой строке
C++
1
fscanf(fp,"%s\t %s\t %s\t %d\n",stud[i].name, stud[i].phak, stud[i].grup, stud[i].propusk);
в таком виде пишет что не может обработать. если заменить "%s" на другую функцию тогда текст плохо читается и выдает в таком виде:
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0
(null) (null) (null) 0

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
#include "stdafx.h"
#include <tchar.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <cstring>
 
 
using namespace std;
 
struct vidomist
{
    char name;
    char phak;
    char grup;
    char propusk;
};
 
struct vidomist stud[12];
struct vidomist buf;
FILE *fp,*fp1;
int minG;
int i,j;
 
int main()
{
    fp=fopen("input.txt","r");
    fp1=fopen("output.txt","w");
    for (i=0; i<12; i++)
    {
        fscanf(fp,"%s\t %s\t %s\t %d\n",stud[i].name, stud[i].phak, stud[i].grup, stud[i].propusk);
    }
    fclose(fp);
 for (i=0;i<12;i++)
     {
     printf("%s\t",stud[i].name);
     printf("%s\t",stud[i].phak);
     printf("%s\t",stud[i].grup);
     printf("%d\n",stud[i].propusk);
 }
 getch();
 for (i=0;i<11;i++)
     {
         for (j=i+1;j<12;j++)
             if ( strcmp (&stud[i].name, &stud[j].name)>0){
                 buf=stud[i];
                 stud[i]=stud[minG];
                 stud[minG]=buf;
             }
 }
 printf("\nOUTPUT.TXT:\n");
 for (i=0; i<12; i++)
 {
     fprintf (fp1,"%s\t%s\t%s\t%d\n",stud[i].name, stud[i].phak, stud[i].grup, stud[i].propusk);
     printf("%s\t%d\n",stud[i].name, stud[i].propusk);
 }
 fclose (fp1);
 getch();
 return 0;
}
данные в входном файле:
Alex inform INB 20
Calex mat HEr 30
Balex ist JVKNR 51
Lalex hornb KME 2
Ealex vmmrr LECJ 10
Alex inform INB 5
Calex mat HEr 7
Balex ist JVKNR 3
Lalex hornb KME 4
Ealex vmmrr LECJ 6
Alex inform INB 21
Calex mat HEr 32

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

Сортировка в структуре
Надо отсоритровать структуру по параметру &quot;Телефон&quot; Листал форум, вроде все написано правильно,...

Сортировка в структуре
По заданию нужно ввести данные в структуре, отсортировать по цене (от наименьшей к наибольшей) и...

Сортировка в структуре
Структура: struct Worker { string Name; int Year; ...

Сортировка в структуре
Нужно считать в структуру информацию из файла, и отсортировать по зарплате. В файле записана...

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

Сортировка в структуре
Мне нужно отсортировать структуру по дате рождения #include &lt;iostream&gt; #include &lt;windows.h&gt;...

Сортировка по фамилии в структуре
Посмотрите пожалуйста структуру Студент! Нужно сделать сортировку по фамилии.Думаю, что с функцией...

Сортировка данных в структуре
Здравствуйте, как отсортировать структуру по количеству детей в семье struct Department1 {...

Сортировка данных в структуре
Написал код для структуры, содержащей список фамилий, имен, номеров телефона, дней рождения Нужно...

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