|
Новичок
Регистрация: 02.10.2005
Сообщений: 22
Провел на форуме: 67109
Репутация:
8
|
|
есть вопрос, типы бывают разные (int, double, float...), вот есть пустой тип void, в функцы все ясно для чего он нужен, а вот для параметрах толку от него какой? на пример:
пустые типы, не берут с памети не чего, а полза какава?
**********
Код:
#include <stdio.h>
#include <conio.h>
int main()
{
FILE *FF;
const int MAX=1024;
int x,ch;
char a[MAX];
char FirstFileName[] = {"file1.txt"};
/*printf("Insert text to first file : \n");
FF = fopen(FirstFileName,"w");
gets(a);
fputs(a,FF);
fclose(FF);
printf("\nFirst file data is : \n");
FF = fopen(FirstFileName,"r");
fgets(a,MAX,FF);
printf("%s\n",a);
fclose(FF);*/
printf("Insert text to first file : \n");
FF = fopen(FirstFileName,"w");
gets(a);
fwrite(a,sizeof(char),MAX,FF);
fclose(FF);
printf("\nData in first file : \n");
FF = fopen(FirstFileName,"r");
fread(a,sizeof(char),MAX,FF);
printf("%s\n",a);
fclose(FF);
getch();
return 0;
}
Юзая fputs, и fgets все на ура, вот только юзая fwrite какаи то каляки в файле появляются.
Код:
Hello, Welcome to C programming language v$э" рэ эЩяпv0 ‰ °,R R Э ”ь" ‰ R °,R ”ь" рЉуv,‹уvн nv R HR Nv ( HR f dЭ э" HR ё,R јR 2 lR D F јR нv @ @ё#R b f dД R ё,R , ё,R г ·,R І,R і,R R ыјы" ыДя" 4˜нv)ї юяяя,‹уvR‡уv@ H °,R @ яяяя$ЊтvooPv @ 4э" @ pя" @ @ Ђ ”Љтv,Ырvяяяя °#R R §ќ¦nHя" , , R °#R рЉуv? 4ю" зЈуv , ,‹уvMўnv , Њ, H, , , H, ? , H, , ђю" @†уv0, †уvйўnv , , Љ ЉД , ХўnvЁ#, 0, H, Ё#, , H, , H, ? ?? ‰? ? , , \э" , ? ‰ )ї Ё#, ,‹уvR‡уv , H, R‡уv, 0, , ˜°э" h, ью" 4˜нvIї юяяя†уvR†уv , , рR Аю" oЕRv , , я" kќѕv , xќѕvАЇpє рR 4цмМюяяяу¦ѕv;§ѕvФю" Дя" µ$АvLНмМюяяяxќѕv®Ьїv, p, 8я"
что это?? почему так?
ЗЫ. сорри за плохой Русс язык, сам то не с Россий.
|