0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 36
|
||||||
1 | ||||||
Foreach преобразование типа char к string невозможно24.05.2016, 20:04. Показов 3625. Ответов 14
Метки нет (Все метки)
ругается на второй цикл, ошибка в заголовке
0
|
24.05.2016, 20:04 | |
Ответы с готовыми решениями:
14
Преобразование типа string в char невозможно Что значит неявное преобразование типа string[] в char[] невозможно? Неявное преобразование типа char[] в char невозможно Ошибка: преобразование char в string невозможно |
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
|
24.05.2016, 20:11 | 2 |
Katrrin, а он нужен, этот второй цикл? Чего Вы сделать то хотите?
fileName - это string, следовательно элемент строки line - char, Вы же указываете что желаете string.
0
|
6511 / 4087 / 1606
Регистрация: 09.05.2015
Сообщений: 9,553
|
||||||
24.05.2016, 20:13 | 3 | |||||
Может вы хотели без цикла for? Т.к. сам цикл очень странный, вы перебираете символы в строке...
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 36
|
|
24.05.2016, 20:58 [ТС] | 4 |
мне нужно по всем строкам в файле пройти, поэтому такой цикл
нужно сравнить ID процессов и если их нет то строка переписывается полностью Добавлено через 1 минуту нужно сделать это Вывод в текстовый файл списка процессов, завершивших выполнение в период работы монитора. Список должен содержать: имя процесса; время старта (час: мин: сек) – если процесс запущен после старта монитора; время завершения (час: мин: сек). есть файл в который записаны процессы и с которым нужно сравнить те процесссы которые есть сейчас
0
|
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
||||||
24.05.2016, 20:58 | 5 | |||||
Сообщение было отмечено Katrrin как решение
Решение
Katrrin, если по строкам то так:
1
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 36
|
|
25.05.2016, 14:38 [ТС] | 6 |
такая ошибка возникает(
Процесс не может получить доступ к файлу "C:\Users\Мрр\Downloads\кп.txt", так как этот файл используется другим процессом. не скажете как избавиться? Добавлено через 17 часов 34 минуты Если можете помогите пожалуйста)
0
|
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
|
25.05.2016, 14:42 | 7 |
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 36
|
||||||
25.05.2016, 21:04 [ТС] | 8 | |||||
0
|
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
|||||||||||
25.05.2016, 21:16 | 9 | ||||||||||
Katrrin,
Посмотрите на строки 8 и 28
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 36
|
|||||||||||
25.05.2016, 22:04 [ТС] | 10 | ||||||||||
так мне и нужно создать файл и прочитать его, либо если можете скажите как открыть уже сохраненный файл и сравнить ID процессов и записать только те которых уже открытых в системе нет
Добавлено через 11 минут просто я не совсем соображаю что мне нужно делать( Или как это реализовать вот полный текст программы
Разобралась, только если сможете скажите пожалуйста как мне в перезаписанный файл добавить к тем процессам еще и время их закрытия(самму функцию я знаю, просто не знаю как сделать это именно по нужнм ID)
не работает мда
0
|
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
|
25.05.2016, 22:08 | 11 |
Katrrin, совсем не понимаю, что Вы делаете...
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 36
|
|
25.05.2016, 22:11 [ТС] | 12 |
да я вот уже тоже не понимаю
Добавлено через 1 минуту я кнопкой 2 сохраняю файл txt мне нужно сравнить с ним те процессы которые есть в момент нажатия кнопки3 и сохранить в новый файл добавив туда время завершения вот я не знаю как это сделать
0
|
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
||||||
25.05.2016, 22:19 | 13 | |||||
Katrrin, во-первых, касательно работы с файлами.
Так бездумно нельзя с ними работать. Запись и чтение из файлов должна происходить единажды, в том смысле, что один раз прочитали данные из файла, например, строки, и загнали их в список List<string>. Дальше работаете с данными в памяти. Затем, когда данные подготовлены, записываете их в файл. Если Вам нужно из файла читать не только строки, а еще и распознавать элементы строк (т.е. парсить строки), то нужно либо придумать формат, удобный для распознавания, либо использовать один из известных типа XML, JSON, SCV и др. В Вашем случае, как я понял, нужно вытащить идентификатор процесса из строки. Во-вторых, Те процессы уже закрыты, Вы не сможете получить время закрытия процесса, который неизвестно когда был закрыт. Класс Process не предоставляет такой информации. В цикле Вы перечисляете только текущие запущенные процессы.
0
|
0 / 0 / 0
Регистрация: 28.10.2014
Сообщений: 36
|
|
25.05.2016, 22:23 [ТС] | 14 |
получить процессы можно по их ID
по крайней мере препод так сказала как это сделать? если вы можете сделать, то я наверное смогу заплатить, правда не очень много просто вот на этот пункт у меня уже мозгов не хватает к сожалению
0
|
186 / 184 / 97
Регистрация: 30.04.2016
Сообщений: 478
|
|||||||||||
25.05.2016, 22:30 | 15 | ||||||||||
Katrrin,
Препод права, можно. Но ведь не закрытые процессы!
Даже лучше так
0
|
25.05.2016, 22:30 | |
25.05.2016, 22:30 | |
Помогаю со студенческими работами здесь
15
Неявное преобразование типа "string" в "char" невозможно Неявное преобразование типа "string" в "char" невозможно Преобразование типа из "char" в "string" невозможно Преобразование из типа char в string Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
|
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
|
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
|
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
|
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества
Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
|
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов.
. . .
|
С чего начать программировать микроконтроллеры
raxper 06.01.2025
Введение в мир микроконтроллеров
Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
|
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
|
Обновление сайта www.historian.by
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
|
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
|
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list):
s=^y]
p=x and y
for i in range(1,len(x)):
s. append((x^y)^p)
p=(x and y)or(p and (x or y))
return s
x=list()
y=list()
|
Это мы не проходили, это нам не задавали...(асихронный счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
|