我要程序编辑 做软件的 谁有 C 语言 C  ++

2024-05-09

1. 我要程序编辑 做软件的 谁有 C 语言 C  ++

呵呵 这个倒百度上搜了下载 就行了 很多的

我要程序编辑 做软件的 谁有 C 语言 C  ++

2. 我想要c/c++标准库里的函数源代码

你只有找linux的开源社区了。
去开源社区找吧,glibc就是C标准库。windows下的东西是不开源的。

源代码这里可以找到:

http://mirrors.kernel.org/gnu/glibc/

两种压缩格式都行。反正找最大的下就是了。


标准库的源文件可能有很多版本,但GNU的标准库是比较好的,都是世界顶级的大师做的。GCC也是最好最标准的编译器。

3. 大哥。我想要c 语言编写的源代码

不好意思啊 最近没怎么看知道 留个邮箱吧

大哥。我想要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();

我要C#连接数据库代码,要快啊。

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都只是一个编译环境而已。

turdo c写的程序在C++能用吗?

8. C语言下,我想输入A则打开另一个C源程序文件,能不能实现?

你好!

    可以的,把 A 作为一个条件,通过这个条件打开特定的文件
最新文章
热门文章
推荐阅读