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

Описать структуру NOTE, содержащую следующие поля: фамилия, имя, номер телефона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Логин и пароль прочитать из файла http://www.cyberforum.ru/cpp-beginners/thread1149531.html
Помогите составить программу, к которой когда входишь, допустим, под администратором просит вписать логин и пароль, которые нужно прочитать из файла. С++.
C++ Создать структуру, содержащую телефонный справочник Создать структуру, содержащую телефонный справочник. Программа должна производить: - создание и заполнение с клавиатуры полей структуры; - Поиск по фамилии и номеру. Поля структуры: 1) фамилия... http://www.cyberforum.ru/cpp-beginners/thread1149519.html
C++ Нужен алгоритм
Нужен алгоритм (хотя бы словесный) для нахождения всех доминирующих множеств и числа доминирования. В интернете ничего хорошего не нашлось(
C++ Дана (построчно) вещественная матрица размером МхН. Переставляя ее строки и столбцы, добиться того, чтобы наибольший
Дана (построчно) вещественная матрица размером М на Н. Переставляя ее строки и столбцы, добиться того, чтобы наибольший элемент (один из них) оказался в верхнем левом углу.
C++ Вывести фамилии служащих со стажем не менее заданного http://www.cyberforum.ru/cpp-beginners/thread1149504.html
вывести фамилии служащих со стажем не менее заданного. Не получается написать именно тот алгоритм, который производит вывод. Вставляю сюда код, НО код недописанный. Не могу написать ту часть кода, в...
C++ Сформировать массив y по формуле и выполнить указанные вычисления Элементы вещественного одномерного массива х размером n > 20 сгенерированы датчиком псевдослучайных чисел в диапазоне . Сформировать массив y по формуле и выполнить указанные вычисления. Формулу... подробнее

Показать сообщение отдельно
Ярослав Никитин
0 / 0 / 2
Регистрация: 13.04.2014
Сообщений: 70
15.04.2014, 21:19
Не гоже дело, так темы оформлять, ты плюнул в душу этому замечательному форуму.
1. Заголовок темы должен быть информативным.
2. Ногу с капса иногда нужно убирать. Ходят слухи, что если ты пишешь капсом, меньше людей будут отвечать тебе в теме.
3. Мат запрещен, за это карается модераторами, будь другом убери это:
Цитата Сообщение от Улитка26 Посмотреть сообщение
if (strcmp(note[i].tele,z)==0){ //<-----ТУТ СЦУКА РУГАЕТСЯ,НЕ ПОЙМУ ПОЧЕМУ ХЕЕЕЕЕЛП
4. Лог ошибок не для прикола изобрели, учись анализировать ошибки.
5. Не буду тебя мучить, отвечаю:

20 : 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
304: см. объявление "scanf", это не в коде, просто ты объявить нормально не можешь
21: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
304 : stdio.h: см. объявление "scanf", это не в коде, просто ты объявить нормально не можешь
22 : 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
304 : см. объявление "scanf", это не в коде, просто ты объявить нормально не можешь
25 : синтаксическая ошибка: ]
27 : strcmp: невозможно преобразовать параметр 1 из "int [15]" в "const char *"

Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции

Я даже и не сразу понял на каком ты языке писал.

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
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <iostream>
int main(void) {
    struct NOTE {
        char name[100];
        char family[100];
        char tele[15];
    };
    
    struct NOTE note[5];
    
    int i;
    for(i=0;i<5;i++) {
        printf("note %d:\n",i);
        printf("name?: "); scanf("%s",note[i].name);
        printf("family?: "); scanf("%s",note[i].family);
        printf("telephone?: "); scanf("%s",note[i].tele);
    }
    char z[15];
    printf("telephone: ");scanf("%s",z);
    for(i=0;i<5;i++)
        if (strcmp(note[i].tele,z)==0){ //<-----ТУТ СЦУКА РУГАЕТСЯ,НЕ ПОЙМУ ПОЧЕМУ ХЕЕЕЕЕЛП
            printf("name: %s\n family %s\n telephone %s\n",note[i].name,note[i].family,note[i].tele);
        }
    char t[40];
    printf("name: "); scanf("%s",t);
    for(i=0;i<5;i++)
        if (strcmp(note[i].name,t)==0){
            printf("name: %s\n family %s\n telephone %s\n",note[i].name,note[i].family,note[i].tele);
        }
    system("pause");
    return 0;
}

Вот:
C++
1
2
    char z[15];
    printf("telephone: ");scanf("%s",z);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru