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

Принудительный выход из цикла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ OpenGL вращение фигур, нарисованных точками http://www.cyberforum.ru/cpp-beginners/thread1163924.html
Hi всем. Ломаю голову над задачей о вращении фигур, нарисованных точками. Обычные фигуры (триугольники, полигоны и т.д) , построенные по точкам в openGL я вращаю функцией glRotatef(angle, x, y, z); ...
C++ Реализация алгоритма приведения кривой к каноническому виду Помогите, прошу. Нужно написать програму для приведение кривой к каноническому виду. Алгоритм вроде нашел, но вот записать в код не могу. Помогите http://www.cyberforum.ru/cpp-beginners/thread1163916.html
C++ Как проинициализировать весь массив объектов?
// lab7.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <string.h> #include <stdlib.h> #include <iostream> #include <locale.h> #define N 2
C++ Вычисление определенного интеграла методом центральных прямоугольников
Создал программу для вычисления определенного интеграла методом центральных прямоугольников, при компиляции ошибок нет, но при запуске выдаёт: "Run-Time Check Failure #3 - The variable 'x' is being...
C++ Разные способы подключения файла, или как еще можно передать функции двумерный массив? http://www.cyberforum.ru/cpp-beginners/thread1163906.html
Программа считает сумму положительных элементов каждого столбца и сумму отрицательных элементов каждой строки. Все работает как нужно, но мне не нравится как подключен файл. Есть ли другой способ его...
C++ Сортировка двумерного массива Всем привет, покажите простые коды сортировки двумерных массивов (матриц) а) Элементы побочной диагонали отсортировать методом простого обмена б) Элементы главной диагонали отсортировать методом... подробнее

Показать сообщение отдельно
prog-hak
2 / 2 / 2
Регистрация: 08.01.2013
Сообщений: 62

Принудительный выход из цикла - C++

02.05.2014, 12:29. Просмотров 584. Ответов 1
Метки (Все метки)

Задача: пользователь вводит текст, если в тексте встречается запятая, вывести какая самая первая запятая по счету. вот мой код:
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
#include <iostream>
#include<string>
using namespace std;
void zpt(char *s)
{
    bool flag;
    int d=0,i;
    for ( i=0; i<strlen(s); i++);
    {
        if (s[i]=',') 
        {
            cout<<"Первая запятая "<<i<<" бит."<<endl;
            flag=true;
            if (flag=true) goto vihod;
        }
        else cout<<"Запятых нет."<<endl;
    }
    vihod: cout<<endl;
}
void main()
{
    setlocale (LC_ALL, "RUS");
    char *s;
    s=new char [50];
    cout<<"Введите строку: "; cin.get(s,30);
    zpt (s);
    system ("pause");
}
Но программа выводит к-во абсолютно всех знаков, включая пробел.
Я так понимаю проблема с циклом и корректным выходом из него, если счетчик попал на запятую?
Как это исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru