Автор | Cи |
нужно прочесть ряд чисел затем три решетки и еще ряд чисел, типа
43
32
654
###
34
2
115
5
но у меня что-то не получается, если есть кто-то недавно прошедший Си объясните пожалуйста как это сделать |
Итак, читаю:
Сороки три
Тридцать два
Шестьсот пятьдесят четыре
решёточка, решёточка, решёточка
тридцать четыре
два
сто пятнадцать
пять |
спс, поднял настроение |
Ответ получен. Тему можно крыть. |
но у меня что-то не получается
сформулируй нормально, мы не телепаты
куда прочесть, откуда и.т.д. |
дело в том что код нужно отправить на онлайн проверку
читается с клавиатуры, куда неважно, главное чтобы этих решеточек перепрыгнуть,,, они вообще не нужны,,, но известно когда они будут вводиться |
т.е. типо идет ввод чисел, потом могут быть 3 звездочки, но их пропустить и записывать цифры после звездочек? |
нужно прочесть ряд кому нужно то? мне не нужно... |
для Вермин:
нет, первое число - размер первого массива, потом идет первый массив, потом ### потом размер второго массива и второй массив |
ськи? |
и в чем проблема? не можешь решетки от чисел отличить что-ли? |
scanf("%c",&ch); не работает почему-то, даже с чисткой буфера fflush(stdin); на выходе пишет какую то кляксу, вводить даже нельзя, сразу идет на вывод |
для lucshiiiulian:
а не проще построчно считывать?
потом сравниваешь 1-й символ с решеткой, если совпадает, то переходишь к следующей |
программа знает когда они будут,,, а как переходить к следующей? |
считывай в буфер и работай с ним |
а как переходить к следующей?
загоняешь сканф в цикл и при совпадении с решеткой, просто continue и все |
пробовал и так и эдак, не получается,,, потом посмотрю еще раз |
тема закрыта by lucshiiiulian (2013-04-04 19:20:04) |
---|