一个大型的项目往往有成百上万行的代码,这就需要小组成员之间的合作,而往往合作又会遇到各种各样的问题
如 1.代码衔接不好,同一个项目小组成员之间没有协同好用不同的算法参数造成程序无法运行
2.由于粗心大意代码的字母打写错误,造成程序无法运行,或者标点符号的缺失。而这类错误往往需要耐心去发现
3.设计的程序不符合最先的要求,原因是在编写程序中小组成员没有协商好
4.编程能力缺失,方法思路有却无法编写成想要的程序,这需要团队成员扎实的编程基础
具体代码如下:#include<stdio.h>
#include<stdlib.h>
void conv(char *c)
{
char ch[9] = {'\0'};
int i;
int j = 0;
int count = 0;
//char t[3] = {'\0'};
//int a[32]={0,0,1,1,0,1,1,0,1,1,0,0,0,0,11,0,1,1,1,0,0,1,1,1,1,1,1,0,1,1,1};
while('\0' != c[j])
{
for(i = 7;i >= 0;i--)
{
ch[i] = (c[j]&1)+'0';
c[j]>>=1;
}
printf("%s",ch);
j++;
}
}
int main()
{
char use;
char c[100];
while(1)
{
printf("请输入需要转换的文字:");
scanf("%s",c);
conv(c);
printf("\n");
}
return 0;
}
第二个程序是有我负责的怎样将文件中的汉子提取出来并将加密后的二进制输入到指定文件中。其中用户需通过输入指定文件路径来选择文件。
具体代码如下:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main(void)
{
ifstream in;
ofstream out;
string filename;
int x;
cout<<"请输入指定文件路径:\n";
cin>>filename;
in.open(filename,ios::in);
if(!in)
{
cout<<"打开文件出错!";
return 1;
}
in>>x;
in.close();
int key(int a);//定义加密函数
x=key(x);
out.open(filename,ios::trunc);
if(!out)
{
cout<<"打开文件出错!";
return 1;
}
out<<dec<<x<<endl;
out.close();
return 0;
}
int key(int x)
{
int t=102;
x=x+t;
return x;
}
对于管理源代码我和我的小伙伴还都是新手,一开始并不太了解,但经过一定时间的摸索,查找资料也学会的一些知识,知道了一些在管理源代码是需要注意的地方,因为都是新手所以借鉴的一些高手的经验,希望通过这样的方式能够在以后多学学,提升自己。
对于管理源代码我和我的小伙伴还都是新手,一开始并不太了解,但经过一定时间的摸索,查找资料也学会的一些知识,知道了一些在管理源代码是需要注意的地方,因为都是新手所以借鉴的一些高手的经验,希望通过这样的方式能够在以后多学学,提升自己。
1.一定要管理好数据库的版本
2.编译生成的文件不要放进源代码管理软件里
3.附属文件也要集成在一起
4如果代码没放在源代码管理软件里,等于它不存在