Computer Science Canada
Programming C, C++, Java, PHP, Ruby, Turing, VB
Username:
Password:
Register
Wiki
Blog
Search
Turing
Chat Room
Members
decrypting ROT13 (vectors)
Index
->
Programming, C++
->
C++ Help
Goto page
Previous
1
,
2
,
3
Author
Message
Geminias
Posted:
Fri Jan 06, 2006 3:06 am
Post subject: (No subject)
i didn't realize you're rot13 function was intended to be a rot13 function. i thought you just dug something up as an example.
yes, it was entirely flawed here's a working source:
c++:
#include <iostream>
#include <vector>
#include <fstream>
#include <iterator>
using
namespace
std;
char
rot13
(
char
input
)
;
int
main
(
)
{
ifstream
file
(
"decrypt.txt"
)
;
vector<char> transformed_chars;
transform
(
istream_iterator<char>
(
file
)
,
istream_iterator<char>
(
)
,
back_inserter
(
transformed_chars
)
,
rot13
)
;
copy
(
transformed_chars.
begin
(
)
,
transformed_chars.
end
(
)
,
ostream_iterator<char>
(
cout
)
)
;
return
0
;
}
char
rot13
(
char
input
)
{
if
(
input <=
'm'
||
'A'
<= input &&
'M'
>= input
)
{
return
input +
13
;
}
else
if
(
input >=
'm'
&& input <=
'z'
)
{
return
(
(
input %
77
)
+
64
)
;
}
else
if
(
input >=
'M'
&& input <=
'Z'
)
{
return
(
(
input %
109
)
+
96
)
;
}
else
{
return
input;
}
}
Sponsor
Sponsor
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Oldest First
Newest First
Index
->
Programming, C++
->
C++ Help
Page
3
of
3
[ 31 Posts ]
Goto page
Previous
1
,
2
,
3
Jump to:
Select a forum
CompSci.ca
------------
- Network News
- General Discussion
General Forums
-----------------
- Hello World
- Featured Poll
- Contests
Contest Forums
-----------------
- DWITE
- [FP] Contest 2006/2008
- [FP] 2005/2006 Archive
- [FP] 2004/2005 Archive
- Off Topic
Lounges
---------
- User Lounge
- VIP Lounge
Programming
--------------
- General Programming
General Programming Forums
--------------------------------
- Functional Programming
- Logical Programming
- C
C
--
- C Help
- C Tutorials
- C Submissions
- C++
C++
----
- C++ Help
- C++ Tutorials
- C++ Submissions
- Java
Java
-----
- Java Help
- Java Tutorials
- Java Submissions
- Ruby
Ruby
-----
- Ruby Help
- Ruby Tutorials
- Ruby Submissions
- Turing
Turing
--------
- Turing Help
- Turing Tutorials
- Turing Submissions
- PHP
PHP
----
- PHP Help
- PHP Tutorials
- PHP Submissions
- Python
Python
--------
- Python Help
- Python Tutorials
- Python Submissions
- Visual Basic and Other Basics
VB
---
- Visual Basic Help
- Visual Basic Tutorials
- Visual Basic Submissions
Education
-----------
- Student Life
Graphics and Design
-----------------------
- Web Design
Web Design Forums
---------------------
- (X)HTML Help
- (X)HTML Tutorials
- Flash MX Help
- Flash MX Tutorials
- Graphics
Graphics Forums
------------------
- Photoshop Tutorials
- The Showroom
- 2D Graphics
- 3D Graphics
Teams
------
- dTeam Public
Style:
Appalachia
blueSilver
eMJay
subAppalachia
subBlue
subCanvas
subEmjay
subGrey
subSilver
subVereor
Search:
You can syndicate this boards posts using the file
backend.php
or view the
topic map using sitemap.php.
Terms of Use
|
Privacy Policy