http://www.yep-mm.com/res/soCrypt.c
I have 2 malloc's in my program, and when I write the contents of them to
the screen or to a file, there aren addition 4 characters.
As far as I can tell, both the code to register the malloc and to write
information into the malloc is solid. Why then ismy program returning an
additional 4 characters?
register malloc 1:
line 192
register malloc 2:
line 214
write to malloc 1:
line 200 - 205
write to malloc 2:
line 221 - 225
display malloc 2:
line 157
write malloc 2:
line 251
Here's how you execute the program:
socrypt.exe /e :i input.txt :o output.txt :A keya.txt :B keyb.txt :k
keyout.txt
**note that the input, keya, and keyb files must exist or the program will
return an error code.
If you write a text string into the input.txt file, it will write the same
string into the output.txt file plus an addition 4 characters.
The 1024 char random 'masterkey' is also written out to the keyout.txt file
with an addition 4 characters.
Why is this happening? I'm totally baffled and have spent days trying to
figure this out.
Nov 14 '05
144 5431 Da*****@cern.ch (Dan Pop) wrote: In <p9************ *************** *****@4ax.com> Irrwahn Grausewitz <ir*******@free net.de> writes:
It's debatable where in dictionary sort order the 'sz' should be placed, since it's neither really two letters [1] nor one letter of it's own right. However, at least my old Duden dict suggests to transcript it to 'SZ' when writing all caps - should be "FLOSZ" then.
What is beyond debate is that, under the new German spelling rules, words like Abfluß became Abfluss and not Abflusz.
_What's_ beyond debate is that the spelling "Abfluß" was
braindead in the first place: the word is pronounced with a
short and not a long 'u'. [1]
That's one of the few things the so-called experts who are the
glorified fathers of this infamous german Rechtschreibref orm
actually got right. Unnecessary to add that it's extremely
surprising they managed to get anything right in the end.
[1] Consider: Fluss vs. Fuß, Fass vs. Fraß, Masse vs. Maße, etc.
Regards
--
Irrwahn Grausewitz (ir*******@free net.de)
welcome to clc: http://www.ungerhu.com/jxh/clc.welcome.txt
clc faq-list : http://www.faqs.org/faqs/C-faq/faq/
clc OT guide : http://benpfaff.org/writings/clc/off-topic.html
In <c5**********@o ravannahka.hels inki.fi> Joona I Palaste <pa*****@cc.hel sinki.fi> writes: If Russia had never conquered Finland, the entire Finnish culture and language would have ceased to exist as Finland would have been assimilated into this aforementioned union.
How do you know? European minorities are notorious for their resistance
to *cultural* assimilation. Are the Finns any weaker than the Occitans
or the Csangos (which are far smaller ethnic groups)? Any idea about
how many people are native speakers of the fourth official Swiss language?
Dan
--
Dan Pop
DESY Zeuthen, RZ group
Email: Da*****@ifh.de
Dan Pop <Da*****@cern.c h> scribbled the following: In <c5**********@o ravannahka.hels inki.fi> Joona I Palaste <pa*****@cc.hel sinki.fi> writes:If Russia had never conquered Finland, the entire Finnish culture and language would have ceased to exist as Finland would have been assimilated into this aforementioned union.
How do you know? European minorities are notorious for their resistance to *cultural* assimilation. Are the Finns any weaker than the Occitans or the Csangos (which are far smaller ethnic groups)? Any idea about how many people are native speakers of the fourth official Swiss language?
I don't *know*, I'm speculating here. Maybe the culture wouldn't have
totally vanished, but the language would. The Swedish monarchy at the
time was very intent in making Swedish the only official language in
their entire kingdom.
--
/-- Joona Palaste (pa*****@cc.hel sinki.fi) ------------- Finland --------\
\-- http://www.helsinki.fi/~palaste --------------------- rules! --------/
"We're women. We've got double standards to live up to."
- Ally McBeal
Dan Pop a écrit : In <t7**********@1 27.0.0.1> Alberto =?iso-8859-1?Q?Gim=E9nez?= <al****@telelin e.es> writes:
El Tue, 13 Apr 2004 20:30:03 -0400, Joe Wright escribió:
With all due respect, Spain (Iberia) has four (more?) regions with their own languages. Castille, Andalusia, Catalonia, Basque, etc. Which of these are you talking about?
Spanish is Spanish, everywhere. Another thing is dialects, or people's pronounciatio n. Other topic is Catalan, Basque, "gallego" (don't know translation ), which are languages on their own.
Then, why do I see "Castellano " on so many DVDs, instead of "Español"?
Four languages are spoken in Spain: Basque, Castilian, Catalan and
Galician. So, inside Spain, Spanish (Español) is called Castilian
(Castellano) to distinguish it from the other languages. As Castilian is
the main language spoken in Spain, and the one that spread out, outside
Spain it is usually called Spanish.
--
Richard ol*****@inspire .net.nz (Old Wolf) writes: None of these would change the meanings of words, or cause confusion. Certainly if you use the Japanese letters then there is no doubt.
Not entirely true: if I recall correctly, the hiragana character
for "ha" is sometimes pronounced "wa", the hiragana character for
"wo" is sometimes pronounced "o", and there may be other
exceptions that I am unaware of.
--
"To get the best out of this book, I strongly recommend that you read it."
--Richard Heathfield This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: john smith |
last post by:
Can someone please explain to me what is happening when I do a malloc(0).
This is what I did.
int* p = (int*)malloc(0);
Then I printed the value of p and of course it was non-null.
But has it allocated memory or what?
|
by: Richard Hunt |
last post by:
I'm sorry for asking such a silly question, but I can't quite get my head
around malloc. Using gcc I have always programmed in a lax C/C++ hybrid
(which I suppose is actually c++). But I have started messing around in Plan
9, and that sort of thing is totally no go there :).
Is this correct to allocate memory for my struct? It works on my computer,
but I'm suspicious that I'm doing it wrong.
--
|
by: Brian Blais |
last post by:
Hello,
I saw on a couple of recent posts people saying that casting the return
value of malloc is bad, like:
d=(double *) malloc(50*sizeof(double));
why is this bad? I had always thought (perhaps mistakenly) that the
purpose of a void pointer was to cast into a legitimate date type. Is
this wrong? Why, and what is considered to be correct form?
|
by: Rano |
last post by:
/*
Hello,
I've got some troubles with a stupid program...
In fact, I just start with the C language and sometime
I don't understand how I really have to use malloc.
I've readden the FAQ http://www.eskimo.com/~scs/C-faq/faq.html
but it doesn't seem to answer my questions...
So, I've made an example behind, with some included questions...
|
by: spasmous |
last post by:
main()
{
float * f;
initialize_f(f);
// ...use f for processing
free(f);
}
| |
by: Martin Jørgensen |
last post by:
Hi,
I have a (bigger) program with about 15-30 malloc's in it (too big to
post it here)... The last thing I tried today was to add yet another
malloc **two_dimensional_data. But I found out that malloc always
returned null at this moment and the program exited (even though if I
malloc'ed only 20 bytes or something)... Then I googled for this problem
and found something about a memory pool??? Is that standard C?
I didn't understand it,...
|
by: James Dow Allen |
last post by:
The gcc compiler treats malloc() specially! I have no
particular question, but it might be fun to hear from
anyone who knows about gcc's special behavior.
Some may find this post interesting; some may find it
off-topic or confusing. Disclaimers at end.
The code samples are intended to be nearly minimal
demonstrations. They are *not* related to any
actual application code.
|
by: Why Tea |
last post by:
What happens to the pointer below?
SomeStruct *p;
p = malloc(100*sizeof(SomeStruct)); /* without a cast */
return((void *)(p+1)); /* will the returned pointer point
to the 2nd struct? */
Seems to me there is no guarantee it will.
/Why Tea
|
by: desktop |
last post by:
I have read in Bjarne Stroustrup that using malloc and free should be
avoided in C++ because they deal with uninitialized memory and one
should instead use new and delete.
But why is that a problem? I cannot see why using malloc instead of new
does not give the same result.
|
by: raphfrk |
last post by:
I am having an issue with malloc and gcc. Is there something wrong
with my code or is this a compiler bug ?
I am running this program:
#include <stdio.h>
#include <stdlib.h>
typedef struct pxl {
double lon, lat;
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
| |
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |