Solo estoy creando un programa básico de manejo de archivos. el codigo es este:
#include <stdio.h> int main() { FILE *p; p=fopen("D:\\TENLINES.TXT","r"); if(p==0) { printf("Error",); } fclose(p); }Esto está dando un error, no puedo crear archivos, intenté reinstalar el compilador y usar diferentes ubicaciones y nombres para los archivos, pero no tuve éxito. Estoy usando Windows 7 y el compilador es Dev C++ versión 5
Cambie el argumento de modo en fopen(const char *filename, const char *mode) de:
p=fopen("D:\\TENLINES.TXT","r");//this will not _create_ a file if(p==0) // ^A esto:
p=fopen("D:\\TENLINES.TXT","w");//this will create a file for writing. if(p==NULL) // ^ //If the file already exists, it will write over //existing data.Si desea agregar contenido a un archivo existente, puede usar "a+" para el modo abierto.
Ver fopen() (para más modos abiertos e información adicional sobre la familia de funciones fopen)
Debería poder abrir el archivo, pero primero debe hacerlo. Cree un documento txt con el nombre res.txt. Debería poder escribir su resultado en el documento de texto.
<?php $result = $variable1 . $variable2 "=" .$res .""; echo $result; $myfile = fopen("res.txt", "a+") or die("nope"); fwrite($myfile, $result); fclose($myfile) ?>