1. 我要程序编辑 做软件的 谁有 C 语言 C ++
呵呵 这个倒百度上搜了下载 就行了 很多的
2. 我想要c/c++标准库里的函数源代码
你只有找linux的开源社区了。
去开源社区找吧,glibc就是C标准库。windows下的东西是不开源的。
源代码这里可以找到:
http://mirrors.kernel.org/gnu/glibc/
两种压缩格式都行。反正找最大的下就是了。
标准库的源文件可能有很多版本,但GNU的标准库是比较好的,都是世界顶级的大师做的。GCC也是最好最标准的编译器。
3. 大哥。我想要c 语言编写的源代码
不好意思啊 最近没怎么看知道 留个邮箱吧
4. 有个c语言程序 有谁知道输出的c=A代表什么呢??谢谢了!程序如下
一般来说char型数据 是无符号类型的,占一个字节,取值是0~255;
int 型的i = 321 超出了char型最大的255, c语言会再次重0开始取值, 正确取值为c = 65;
ASCII 表中 65代表字符'A', %C字符型输出 得‘A’,如果你%d输出 结果应该是65 ,可以去验证一下。
5. 我要C#连接数据库代码,要快啊。
SqlConnection conn = new SqlConnection("server=.;database=;user=;password=;");
conn.Open();
6. 我想要一段交叉口C/C++交通仿真程序
//经过VC++6.0测试
//左上角为当前路灯的状态,绿灯10秒,黄灯3秒
//运行后务必将窗口最大化
#include
#include
using namespace std;
#include
#include
const int L = 70;
const int W = 50;
// Declarations:
int inter=2; // a factor used in function random
char light[30] = "LeftAndRightGreen";
void InitRoad(char road[][L], char car[][L]);
void ShowRoad(char road[][L], char car[][L]);
void Run(char car[][L], int dir[][L]);
void Newcomer(char car[][L], int dir[][L]);
void Move(int, int, int, int, char car[][L], int dir[][L]);
bool CannotPass(int, int, int, int, int dir[][L]);
void NextLight(int &bjtime);
int main()
{
char road[W][L];
char car[W][L];
int dir[W][L];
int bjtime = 1;
InitRoad(road, car);
for (; bjtime < 1000 ;bjtime++)
{
if (bjtime > 20)
NextLight(bjtime);
Run(car, dir);
Sleep(500);
ShowRoad(road, car);
}
return 0;
}
int random()
{
int pos,x;
inter++;
srand(unsigned(time(0)));
double seed=sqrt(double(fabs(rand()*time(0)*inter*sqrt(1.0*inter))));
for(;seed > 10; seed /= 10);
pos=(rand()+inter-1)%5 + 1;
for(int p=0;p<pos;p++)seed*=10;
x=int(fabs(double(int(seed+inter)%10)));
return x;
}
void InitRoad(char road[][L], char car[][L])
{
int i, j;
for (i = 0; i < W; i ++)
for(j = 0; j < L; j ++)
{
road[i][j] = '\0';
car[i][j] = '\0';
}
for (i = 0; i < W; i ++)
{
if (i >= W/4 && i <= W*3/4)
continue;
road[i][L/4] = '|';
road[i][L*3/4] = '|';
}
for (j = 0; j < L; j ++)
{
if (j >= L/4 && j <= L*3/4)
continue;
road[W/4][j] = '-';
road[W*3/4][j] = '-';
}
}
void ShowRoad(char road[][L], char car[][L])
{
system("cls");
char world[W][L];
int i, j;
for (i = 0; i < W; i ++)
for (j = 0; j < L; j ++)
{
world[i][j] = road[i][j];
if (car[i][j] != '\0')
world[i][j] = car[i][j];
}
strcpy(world[1], light);
for (i = 0; i < W; i ++)
{
for (j = 0; j < L; j ++)
{
cout<<world[i][j];
}
cout<<endl;
}
}
void Run(char car[][L], int dir[][L])
{
int i, j;
for (j = 0; j < L; j ++)
{
for (i = 0; i < W; i ++)
{
if (car[i][j] == '\0')
continue;
if (dir[i][j] == 1)
Move(i, j, i - 3, j, car, dir);
}
for (i = W-1; i >= 0; i --)
{
if (car[i][j] == '\0')
continue;
if (dir[i][j] == 2)
Move(i, j, i + 3, j, car, dir);
}
}
for (i = 0; i < W; i ++)
{
for (j = 0; j < L; j ++)
{
if (car[i][j] == '\0')
continue;
if (dir[i][j] == 3)
Move(i, j, i, j-4, car, dir);
}
for (j = L - 1; j >= 0; j --)
{
if (car[i][j] == '\0')
continue;
if (dir[i][j] == 4)
Move(i, j, i, j + 4, car, dir);
}
}
Newcomer(car, dir);
}
char RandomName()
{
int i = random()*10 + random();
i = i%26;
i += int('A');
return char(i);
}
void Newcomer(char car[][L], int dir[][L])
{
int i, j;
for (i = W/4 + 1; i < W*3/4 - 1; i ++)
{
if (car[i][0] == '\0')
if (i > W/2 + 2)
if (random()%4 == 0)
{
car[i][0] = RandomName();
dir[i][0] = 4;
}
if (car[i][L-1] == '\0')
if (i < W/2 - 2)
if (random()%4 == 0)
{
car[i][L-1] = RandomName();
dir[i][L-1] = 3;
}
}
for (j = L/4 + 1; j < L*3/4 - 1; j ++)
{
if (car[0][j] == '\0')
if (j < L/2 - 2)
if (random()%4 == 0)
{
car[0][j] = RandomName();
dir[0][j] = 2;
}
if (car[W-1][j] == '\0')
if (j > L/2 + 2)
if (random()%4 == 0)
{
car[W-1][j] = RandomName();
dir[W-1][j] = 1;
}
}
}
void Move(int x1, int y1, int x2, int y2, char car[][L], int dir[][L])
{
if (x2 = W || y2 = L);
else if (car[x2][y2] != '\0')
return;
else
{
if (CannotPass(x1, y1, x2, y2, dir))
return;
car[x2][y2] = car[x1][y1];
dir[x2][y2] = dir[x1][y1];
}
car[x1][y1] = '\0';
dir[x1][y1] = 0;
}
bool CannotPass(int x1, int y1, int x2, int y2, int dir[][L])
{
int d = dir[x1][y1];
switch(d)
{
case 1:if (x1 > W*3/4 && x2 <= W*3/4 && strcmp(light, "UpAndDownGreen")!=0)return true;break;
case 2:if (x1 = W/4 && strcmp(light, "UpAndDownGreen")!=0)return true;break;
case 3:if (y1 > L*3/4 && y2 <= L*3/4&&strcmp(light, "LeftAndRightGreen")!=0)return true;break;
case 4:if (y1 =L/4&&strcmp(light, "LeftAndRightGreen")!=0)return true;break;
}
return false;
}
void NextLight(int &bjtime)
{
if (strcmp(light, "LeftAndRightGreen") == 0)
{
bjtime = 13;
strcpy(light, "LeftAndRightYellow");
}
else if (strcmp(light, "LeftAndRightYellow") == 0)
{
bjtime = 1;
strcpy(light, "UpAndDownGreen");
}
else if (strcmp(light, "UpAndDownGreen") == 0)
{
bjtime = 12;
strcpy(light, "UpAndDownYellow");
}
else if (strcmp(light, "UpAndDownYellow") == 0)
{
bjtime = 1;
strcpy(light, "LeftAndRightGreen");
}
}
7. turdo c写的程序在C++能用吗?
肯定可以的,c++是兼容c语言的,你编译不过估计是环境没搭建好之类的问题 TC VC都只是一个编译环境而已。
8. C语言下,我想输入A则打开另一个C源程序文件,能不能实现?
你好!
可以的,把 A 作为一个条件,通过这个条件打开特定的文件