|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.02.2012, 15:51 | #1 |
Форумчанин
Регистрация: 28.02.2011
Сообщений: 122
|
else if в языке СИ
Проблема с условиями, часть кода программы:
Код:
Повторенье - мать ученья. И прибежище для лентяев.
Последний раз редактировалось Stilet; 11.02.2012 в 16:18. |
11.02.2012, 16:27 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
11.02.2012, 17:02 | #3 |
Форумчанин
Регистрация: 28.02.2011
Сообщений: 122
|
Это конечно вариант, но тоже не работает. А почему не работает так, как написано у меня? Еlse ведь интерпретируется как "В любом другом случае", разве нет? Поэтому если есть вариант отсутствия одного из файлов, нужно использовать if, затем else if, а если ни одно из них не выполнилось (оба файла существуют), то выполняется оператор else, в котором и будет основная часть программы.
Повторенье - мать ученья. И прибежище для лентяев.
|
11.02.2012, 17:08 | #4 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
fopen(fname2, "w") создаёт пустой файл, поэтому в elseif-ветвь у Вас и не заходит
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
11.02.2012, 17:09 | #5 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Файл, который открывается для записи в него, создается если его не было. Посмотрите внимательнее в вашей директории наверняка там лежат эти файлы.
|
11.02.2012, 17:16 | #6 |
Форумчанин
Регистрация: 28.02.2011
Сообщений: 122
|
Хм =) блин, я не знал этого, был уверен, что файл обязательно нужно создать, даже если он для записи. Спасибо большое!
Повторенье - мать ученья. И прибежище для лентяев.
|
11.02.2012, 17:34 | #7 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Правильнее писать в стандартный поток ошибок (stderr):
Код:
|
11.02.2012, 18:05 | #8 |
Форумчанин
Регистрация: 28.02.2011
Сообщений: 122
|
О, спасибо, так и буду делать.
Повторенье - мать ученья. И прибежище для лентяев.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SOS!!!!(на каком языке программа?)Нужно переделать программу,а я даже не знаю на каком она языке:eek::eek:,РЕБЯТА ПОМОГИ | Нака | Помощь студентам | 10 | 19.11.2011 15:16 |
Задача на языке с++! | Северный | Помощь студентам | 2 | 05.12.2010 21:25 |
Программирование на языке С | Nektarinka | Помощь студентам | 4 | 23.10.2010 20:52 |
на каком языке создаются такие программы ,какое СУБД и структура реализации БД,также на каком языке соста | оля87 | Помощь студентам | 13 | 25.05.2009 18:08 |
Программа на русском языке в Windows XP на другом языке... Как? | 29bit | Свободное общение | 4 | 01.02.2008 17:24 |