|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.06.2014, 18:23 | #1 |
Пользователь
Регистрация: 04.06.2014
Сообщений: 10
|
изобретаем велосипед
Я новичок в c(с++). Хочу написать код, который после компилирования будет работать как функция cd в линукс. Знаю что это нужно делать через chdir, getcwd. Но я просто не понимаю как строится сама программа. Вот что у меня получилось, естественно не работает и даже не компилируется
Код:
Заранее спасибо за помощь |
05.06.2014, 18:44 | #2 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
alexmsokolo, рекомендую прочитать любую книгу по с++. Потратите час времени и эти вопросы исчезнут.
main - точка входа. Область памяти от куда начинает работать приложение. Как задавать переменную и как считывать её с клавиатуры - зависит от того какого вида у вас приложение (Console/Win32). В первом случае используют #include <iostream> std::cin, во втором - систему обмена сообщениями Windows. Простите, но код какой-то еретический. Сжечь вас надо на костре, как Джордано Бруно, единственная разница, что его считали еретиком ошибочно (для нашего времени)... Хм, кто знает, может и этот код лет через 500 заработает... Не знаю, что вы имеете ввиду, выдавая это чудо, но должно быть как-то так: Код:
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
05.06.2014, 19:33 | #3 | |
Пользователь
Регистрация: 04.06.2014
Сообщений: 10
|
Цитата:
char path[1024]; - тут вы огласили символьную переменную с название path длиной 1024 символа? int value- ???? char* ch = getcwd(path, 1024); Так char* - указатель на обычный char. А ch откуда вылезло, и что это? |
|
05.06.2014, 19:58 | #4 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
Прочтите первые 25 страниц любой книги по с++.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|
05.06.2014, 20:06 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
06.06.2014, 00:10 | #6 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
http://www.rtfm.4hack.com/books.php?id1=8&id2=10&id3=41
Код:
|
06.06.2014, 16:28 | #7 | |
Пользователь
Регистрация: 04.06.2014
Сообщений: 10
|
Цитата:
Его можно заменить? |
|
06.06.2014, 17:52 | #8 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
dir.h - это не каталог Его нельзя заменить.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
|