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

Неверная работа sscanf - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано натуральное n. Определить, упорядочены ли по возрастанию или по убыванию цифры в записи этого числа http://www.cyberforum.ru/cpp-beginners/thread1113172.html
Дано натуральное n. Определить, упорядочены ли по возрастанию или по убыванию цифры в записи этого числа. У меня сделано, оппределяет но надо чтобы выводило то что число допустим 12838129 расположенно не по убыванию и не по // ConsoleApplication3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <locale.h> #include <string>
C++ Нарисовать фигуру Товарищи, кто знает как реализовать такую фигуру с помощью языков программирования, помогите пожалуйста. Или кто знает куда можно обратиться ? http://www.cyberforum.ru/cpp-beginners/thread1113163.html
C++ Выяснить номер квартала и номер полугодия по введенному номеру месяца
Вводится число k - номер месяца. Выяснить номер квартала и номер полугодия по введенному номеру месяца. Предвидеть ситуацию неправильного ввода данных.
C++ Дана целочисленная матрица размерности n x m. обеспечить сдвиг столбцов вправо или влево в зависимости от знака вводимого числа сдвигов k
Здравствуйте помогите с задачей по с++. Дана целочисленная матрица размерности n x m. обеспечить сдвиг столбцов вправо или влево в зависимости от знака вводимого числа сдвигов k. заранее спасибо)
C++ Необработанное исключение http://www.cyberforum.ru/cpp-beginners/thread1113090.html
Добрый день! разобравшись с предыдущими ошибками, я столкнулся с новой. содержимое: Level.h #ifndef LEVEL_H #define LEVEL_H #pragma comment(lib,"Box2D.lib") #pragma comment(lib,"sfml-graphics.lib") #pragma comment(lib,"sfml-window.lib")
C++ Русские символы Написал программу. Компилю из под cygwin g++. Ругается: 4.cpp:27:18: предупреждение: многознаковая символьная константа if((str == 'ч') && (str == 'а') && (str == 'с')) hourCheck = true; ^ 4.cpp:27:40: предупреждение: многознаковая символьная константа if((str == 'ч') && (str == 'а') && (str == 'с')) hourCheck = true; ^... подробнее

Показать сообщение отдельно
iwsyhgia
1 / 1 / 0
Регистрация: 11.01.2014
Сообщений: 51
07.03.2014, 00:42     Неверная работа sscanf
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void mul(long long a[], int y, int p, char *input) {
    memset(a, 0, sizeof(int)*11112);
    char temp[10];
    int i = strlen(input), j = 0, k;
    while (i != 0) {
        //memset(temp, 0, sizeof(char)*10);
        k = i - 9 < 0 ? i : 9;
        i = i - 9 < 0 ? 0 : i - 9;
        sscanf(input + i, "%*s", k, temp); //а вот так работает sscanf(input + i, "%5s", temp);
        a[j++] = atoi(temp);
    }
    for (int i = 0; i < j; ++i)
        printf("%d ", a + i);
}
Проблема в том, что sscanf не хочет считывать заданной количество символов используя "*"? Почему?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru