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

Сравнение двух строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача про буквы http://www.cyberforum.ru/cpp-beginners/thread422496.html
Условие задачи таково: изменить в строке все маленькие буквы на большие, всё это делается в файле!Мой вопрос:существуют ли какие лиюо функции которые определяют величину буквы или какие другие...
C++ Выделение динамической памяти Добрый вечер. Помогите разобраться пожалуйста! Суть такова: есть файл, в нем есть данные, мне надо их оттуда считать и вывести на терминал. Вот мой кусок: char *buf; buf=new char;... http://www.cyberforum.ru/cpp-beginners/thread422480.html
Аргументы командной строки в функции main C++
Вопрос собственно говоря банальный в домашнем задании требуеться: параметр пронраммы передаеться через командную строку.Пример: copy.exe c:\A d:\B вот у меня собственно вопрос.Нужно в...
C++ Одномерный массив(с++)
Программа на языке С, в которой необходимо предусмотреть ввод исходных и вывод промежуточных массивов, а также результатов их обработки. Значения элементов исходных массивов задавать произвольно ...
C++ Умножение матриц делением на полосы (строки или столбцы) — ленточная схема http://www.cyberforum.ru/cpp-beginners/thread422473.html
Нужна помощь в разборе алгоритма, до меня никак не доходит по какой схеме этот алгоритм работает. http://www.intuit.ru/department/calculate/paralltp/7/paralltp_7.html Пункт 7.3. вроде хорошо...
C++ Помогите написать псевдокод. Здравствуйте. Помогите написать псевдокод по заданному алгоритму.Надо найти k-ый минимум в последовательности An Очень надо. вот алгоритм... подробнее

Показать сообщение отдельно
NaV'i4ok
3 / 3 / 0
Регистрация: 18.03.2011
Сообщений: 85

Сравнение двух строк - C++

04.01.2012, 19:38. Просмотров 2060. Ответов 16
Метки (Все метки)

Сравнение двух строк
Как прервать цикл если введена пустая строка?
Если : char str[SLEN]="\n";
if (strcmp(pa[i].fullname ,str)) //то продолжить цикл
else
break;// цикл не прерываеться

Весь код:
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
#include <iostream>
#include <cstring>
using namespace std;
const int SLEN=30;
struct student{
    char fullname[SLEN];
    char hobby[SLEN];
    int ooplevel;
};
int main()
{
    cout<<"Enter class size: ";
    int class_size;
    cin>>class_size;
    ...
    student* ptr_stu=new student[class_size];
    int entered=getinfo(ptr_stu, class_size);
    ...
}   
int getinfo(student pa[],int n)
{
    int i=0;
    while (i<n)
    {
        cout<<"Enter a name: ";
        cin.getline(pa[i].fullname,SLEN);
        char str[SLEN]="\n";
        if (strcmp(pa[i].fullname ,str))
        {
            cout<<"Enter a hobby: ";
            cin.getline(pa[i].hobby,SLEN);
            cout<<"Enter ooplevel: ";
            cin>>pa[i].ooplevel;
            cin.get();
            ++i;
        }
        else
            break;
    }
    return i;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru