This code works fine, but as you can see it is very untidy is there any way of getting this into a loop?
cheers
CODE
void stringfun()
{
char l_OrgBuf[201];
char l_Buf1[100];
char l_Buf2[100];
char l_Buf3[100];
char l_Buf4[100];
char l_Buf5[100];
char l_Buf6[100];
char l_Buf7[100];
char l_Buf8[100];
//upto char l_buf40[200];
//.... etc...
strcpy(l_OrgBuf,crpyted);
strncpy(l_Buf1,l_OrgBuf,5);
l_Buf1[5]='\0';
strncpy(l_Buf2,l_OrgBuf+5,5);
l_Buf2[5]='\0';
strncpy(l_Buf3,l_OrgBuf+10,5);
l_Buf3[5]='\0';
strncpy(l_Buf4,l_OrgBuf+15,5);
l_Buf4[5]='\0';
strncpy(l_Buf5,l_OrgBuf+20,5);
l_Buf5[5]='\0';
strncpy(l_Buf6,l_OrgBuf+25,5);
l_Buf6[5]='\0';
strncpy(l_Buf7,l_OrgBuf+30,5);
l_Buf7[5]='\0';
strncpy(l_Buf8,l_OrgBuf+35,5);
l_Buf8[5]='\0';
strncpy(l_Buf9,l_OrgBuf+40,5);
l_Buf9[5]='\0';
strncpy(l_Buf10,l_OrgBuf+45,5);
l_Buf10[5]='\0';
strncpy(l_Buf11,l_OrgBuf+50,5);
l_Buf11[5]='\0';
strncpy(l_Buf12,l_OrgBuf+55,5);
l_Buf12[5]='\0';
strncpy(l_Buf13,l_OrgBuf+60,5);
l_Buf13[5]='\0';
strncpy(l_Buf14,l_OrgBuf+65,5);
l_Buf14[5]='\0';
strncpy(l_Buf15,l_OrgBuf+70,5);
l_Buf15[5]='\0';
strncpy(l_Buf16,l_OrgBuf+75,5);
//etc...
//upto
//strncpy(l_Buf40,l_OrgBuf+205,5);
//l_Buf40[5]='\0';
cout << "\n\n";
cout << "Encrypted Text:";
cout << "\n";
printf("Original : %s\n",l_OrgBuf, "\n");
cout << "\n";
cout << l_Buf1;
cout << " ";
cout << l_Buf2;
cout << " ";
cout << l_Buf3;
cout <<" ";
cout << l_Buf4;
cout <<" ";
cout << l_Buf5;
cout <<" ";
cout << l_Buf6;
// etc...
//upto cout << l_buf40;
}
{
char l_OrgBuf[201];
char l_Buf1[100];
char l_Buf2[100];
char l_Buf3[100];
char l_Buf4[100];
char l_Buf5[100];
char l_Buf6[100];
char l_Buf7[100];
char l_Buf8[100];
//upto char l_buf40[200];
//.... etc...
strcpy(l_OrgBuf,crpyted);
strncpy(l_Buf1,l_OrgBuf,5);
l_Buf1[5]='\0';
strncpy(l_Buf2,l_OrgBuf+5,5);
l_Buf2[5]='\0';
strncpy(l_Buf3,l_OrgBuf+10,5);
l_Buf3[5]='\0';
strncpy(l_Buf4,l_OrgBuf+15,5);
l_Buf4[5]='\0';
strncpy(l_Buf5,l_OrgBuf+20,5);
l_Buf5[5]='\0';
strncpy(l_Buf6,l_OrgBuf+25,5);
l_Buf6[5]='\0';
strncpy(l_Buf7,l_OrgBuf+30,5);
l_Buf7[5]='\0';
strncpy(l_Buf8,l_OrgBuf+35,5);
l_Buf8[5]='\0';
strncpy(l_Buf9,l_OrgBuf+40,5);
l_Buf9[5]='\0';
strncpy(l_Buf10,l_OrgBuf+45,5);
l_Buf10[5]='\0';
strncpy(l_Buf11,l_OrgBuf+50,5);
l_Buf11[5]='\0';
strncpy(l_Buf12,l_OrgBuf+55,5);
l_Buf12[5]='\0';
strncpy(l_Buf13,l_OrgBuf+60,5);
l_Buf13[5]='\0';
strncpy(l_Buf14,l_OrgBuf+65,5);
l_Buf14[5]='\0';
strncpy(l_Buf15,l_OrgBuf+70,5);
l_Buf15[5]='\0';
strncpy(l_Buf16,l_OrgBuf+75,5);
//etc...
//upto
//strncpy(l_Buf40,l_OrgBuf+205,5);
//l_Buf40[5]='\0';
cout << "\n\n";
cout << "Encrypted Text:";
cout << "\n";
printf("Original : %s\n",l_OrgBuf, "\n");
cout << "\n";
cout << l_Buf1;
cout << " ";
cout << l_Buf2;
cout << " ";
cout << l_Buf3;
cout <<" ";
cout << l_Buf4;
cout <<" ";
cout << l_Buf5;
cout <<" ";
cout << l_Buf6;
// etc...
//upto cout << l_buf40;
}