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

Программа с мак адресом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите пожааалуйста!!! http://www.cyberforum.ru/cpp-beginners/thread18482.html
Для заданной матрицы 4х4 найти k, что k-я строка матрицы совпадает с k-ым столбцом.Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. P.s:Помогите пожалуйста, безумно нужен код программы.
C++ Ошибка или что-то.. приветствую Вас... как говорится, нид хелп... завтра сдавать программу в универе , да и много чего, мозг выжат... всё, что сумел написать, но она не работает... вот задание: D18. Сделать класс "Skaitlu masivs" ( в проге - skmasivs), в который хранится массив (double) длиною 5. В класе сделать такие методы: (1) конструктор, который заполняет массив нулём (2) деструктор, который сообщает о... http://www.cyberforum.ru/cpp-beginners/thread18479.html
C++ Файлы, поиск слова и замена на другое слово
Напишите программу, которая в файле INPUT.txt заменяет слово "hello" на слово "reboot"
написать функцию из 10 с.с в 16 C++
Напишите функцию, которая переводит заданное число из 10-ной системы счисления в 16-ричную систему счисления
C++ Проверить, есть ли цифры, не встречающиеся ни разу http://www.cyberforum.ru/cpp-beginners/thread18474.html
Помогите, пожалуйста с программой на Си.:help: Проверить, есть ли цифры, не встречающиеся ни разу
C++ Найти сумму бесконечного ряда с заданной точностью Народ помогите пожалуйста запрограммировать.:'( Вот что у меня получается... // #include "stdafx.h" #include <iostream> #include <iomanip> #include <cmath> using namespace std; подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
17.12.2008, 22:28
Код
    gets(s);    // вместо этого fgets(s, sizeof(char)*kol, stdin)

    for(i = 0, j = 0; s[i] != '\0' && j < max; i++) {
        if (isxdigit(s[i]))
            res[j++] = s[i];
        if (j == 2 || j==5 || j==8 || j==11 || j==14)
            res[j++]=':';
    }
    res[j] = '\0';
    if (j < max)
        return(g(2));
зациклить это, в конце файла (в том числе и stdin) s станет равно NULL

Как сделать так что если мы вводим больше 17букв
проверить оставшуюся часть строки (прекратив запись, можно было бы и писать дальше, если бы память была) если в ней встречается хоть один isxdigit то это уже не адрес
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru