
05.10.2008, 14:56
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
С нами:
9746420
Репутация:
119
|
|
Что нужно добавить в код, чтобы Memo1 был виден в моей функции?
Если я внутри своей функции делаю:
то получаю: Undefined symbol 'TMemo1'
|
|
|

05.10.2008, 18:15
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
С нами:
9705420
Репутация:
21
|
|
народ, подскажите как заставить консольку создать новую директорию? тоесть мне нужно чтоб программа создавала папку с определенным именем, которое заранее известно. А потом после этого удалить директорию. И еще, как можно сделать чтоб из переменной класса стринг(и чар) можно текст использовать в виде имени файла или папки? я использую ofstream заранее спс. VC++ 6.0
ofstream txtfile("C:\Program Files\myfolder\mytxt.txt");
|
|
|

05.10.2008, 18:23
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
С нами:
9746420
Репутация:
119
|
|
народ, подскажите как заставить консольку создать новую директорию?
Код:
BOOL CreateDirectory(
LPCTSTR lpPathName, // directory name
LPSECURITY_ATTRIBUTES lpSecurityAttributes // SD
);
Пример:
Код:
void main()
{
if (CreateDirectory(”c:\\new”,NULL))
printf("Done!\n");
else
printf("Error\n");
}
|
|
|

05.10.2008, 19:34
|
|
Участник форума
Регистрация: 26.02.2006
Сообщений: 209
С нами:
10633766
Репутация:
93
|
|
Нажимаю я клавишу например f5, получаю её виртуальный код в десятичном представлении = 116! Возможно ли каким нибудь мегахитрым путём, получить VK_F5 и шестнадцатиричное представление етой клавиши (без забивки значений массива)
|
|
|

05.10.2008, 21:04
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Каким образом в операторе if (в С) можно остановить выполнение программы, при выполнении заданного условия?
|
|
|

05.10.2008, 21:09
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
С нами:
9746420
Репутация:
119
|
|
Сообщение от VIP
Каким образом в операторе if (в С) можно остановить выполнение программы, при выполнении заданного условия?
можно использовать return или exit()
Код:
if( /* условие */)
return 0; // или return 1
или
Код:
if( /* условие */)
exit(0);
Последний раз редактировалось criz; 05.10.2008 в 21:12..
|
|
|

05.10.2008, 21:12
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Сообщение от criz
можно использовать return или exit()
Это как ? Вот так у меня не работает:
Код:
# include <iostream>
# include <stdlib.h>
int main() {
int n, a0, a1, a2, a3;
char a01, a11, a12;
printf("Enter n, please:");
scanf("%d", &n);
a0=(n/1000);
a1=(n/100)-a0*10;
a2=(n/10)-(a0*100+a1*10);
a3=n-(a0*1000+a1*100+a2*10);
if (n<10) {
printf("Error: n have only one digital");
exit();
}
else if (n>9999) {
printf("Error: n>9999");
}
else {}
if (a0==0 && a3!=0) {
a0=n+1;
}
else if (a1==0 && a3!=0) {
a1=n+2;
}
else if (a2==0 && a3!=0) {
a2=n+3;
}
else {}
if (a0==a1 || a0==a2 || a0==a3 || a1==a2 || a1==a3 || a2==a3) {
printf("YES!");
}
else {
printf("NO!");
}
}
|
|
|

05.10.2008, 21:05
|
|
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
С нами:
9705420
Репутация:
21
|
|
Код:
#include <iostream>
#include <windows.h>
using namespace std;
void main()
{
if (CreateDirectory("c:\\new",NULL))
cout << "Done!\n";
else
cout <<"Error\n";
}
чет не работает(
Код:
error C2664: 'CreateDirectoryW' : cannot convert parameter 1 from 'const char [7]' to 'LPCWSTR'
|
|
|

05.10.2008, 21:20
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
С нами:
9746420
Репутация:
119
|
|
Это как ? Вот так у меня не работает:
Код:
if (n<10) {
printf("Error: n have only one digital");
exit(1);
}
Последний раз редактировалось criz; 05.10.2008 в 21:31..
|
|
|

05.10.2008, 21:24
|
|
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами:
11243422
Репутация:
21
|
|
Большое спасибо! Если не трудно скажите, что означает эта -1 и что она даёт?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|