Δημοσιεύτηκε: 11 Μαρ 2012, 14:43
Αν και δεν ξέρω πολλά από C/C++:
https://www.gnu.org/software/libc/manua ... utput.html
http://www.cplusplus.com/reference/clib ... dio/fputs/
Αν ανοίγεις/γράφεις σε αρχείο, λογικά θα καθυστερήσει. Εξαρτάται από την ταχύτητα του σκληρού δίσκου.
Δοκίμασε με SSD δίσκο και μάλλον θα δεις διαφορά.
Σε python όταν ανοίγω/γράφω σε αρχείο, προτιμώ να το κάνω μια φορά και να μετατρέπω το αρχείο ως text string.
https://www.gnu.org/software/libc/manua ... utput.html
έγραψε:Function: int fputs (const char *s, FILE *stream)
The function fputs writes the string s to the stream stream. The terminating null character is not written. This function does not add a newline character, either. It outputs only the characters in the string.
This function returns EOF if a write error occurs, and otherwise a non-negative value.
For example:
- Κώδικας: Επιλογή όλων
fputs ("Are ", stdout);
fputs ("you ", stdout);
fputs ("hungry?\n", stdout);
outputs the text ‘Are you hungry?’ followed by a newline.
http://www.cplusplus.com/reference/clib ... dio/fputs/
- Κώδικας: Επιλογή όλων
/* fputs example */
#include <stdio.h>
int main ()
{
FILE * pFile;
char sentence [256];
printf ("Enter sentence to append: ");
fgets (sentence,255,stdin);
pFile = fopen ("mylog.txt","a");
fputs (sentence,pFile);
fclose (pFile);
return 0;
}
Αν ανοίγεις/γράφεις σε αρχείο, λογικά θα καθυστερήσει. Εξαρτάται από την ταχύτητα του σκληρού δίσκου.
Δοκίμασε με SSD δίσκο και μάλλον θα δεις διαφορά.

Σε python όταν ανοίγω/γράφω σε αρχείο, προτιμώ να το κάνω μια φορά και να μετατρέπω το αρχείο ως text string.