Cómo eliminar un directorio en c ++
Es divertido ir en una juerga de limpieza y se deshacen de todo. Y así que tiene sentido que al borrar un directorio es fácil. Para hacerlo, sólo llama al rmdir función, pasando el nombre del directorio. Si quieres saber si funcionó, probar sus resultados contra 0. Aquí algunos ejemplos de código:
#include #include #include using namespace std-int main () {if (rmdir ("abc ../")! = 0) {cout lt; lt; "La vida es difícil a veces, y" lt; lt; endl-cout lt; lt; "a veces no consigue lo que" lt; lt; endl-cout lt; lt; "usted pidió. Y este es uno" lt; lt; endl-cout lt; lt; "tal caso. Yo simplemente no podía quitar" lt; lt; endl-cout lt; lt; "el directorio para usted. Mejor" lt; lt; endl-cout lt; lt; "suerte la próxima vez, mi querido amigo." lt; lt; endl-} return 0-}
Asegúrese de comprobar que se añade el directorio y se retira como se esperaba.
Este enfoque funciona sólo si el directorio es no vacío. Si el directorio tiene al menos un archivo en el mismo, la función no puede quitar el directorio - y devuelve un resultado distinto de cero. Luego se llega a ver el bonito, mensaje amistoso que estamos particularmente orgullosos.
Sobre el autor
Cómo crear una plantilla de matemáticas básicas en c ++ Con una plantilla de matemáticas, por lo general, necesita tener acceso a una gran cantidad de cálculos, pero sólo puede usar uno o dos de esos cálculos a la vez. Por ejemplo, si alguien está calculando su hipoteca, él o ella no necesita saber…
¿Cómo crear una calculadora con la sentencia switch en C ++ Puede utilizar la sentencia switch en C ++ para hacer elecciones entre opciones. El seguimiento SwitchCalculator programa utiliza el interruptor declaración para implementar una simple calculadora:// SwitchCalculator - utilizar la sentencia switch…
Cómo crear un directorio en c ++ Si desea crear un directorio, puede llamar al mkdir función. Si la función se puede crear el directorio para usted, devuelve un 0. De lo contrario, devuelve un valor distinto de cero. (Al ejecutarlo se obtiene una -1, pero lo mejor - siempre - es…
¿Cómo desarrollar una plantilla de clase en c ++ Plantillas de clase realizan el trabajo pesado de los tipos de plantilla. Se utiliza una plantilla de clase para definir objetos de casi cualquier tamaño. En la mayoría de los casos, se utilizan clases para representar objetos complejos o para…
Cómo obtener el contenido de un directorio en c ++ Si quiere leer el contenido de un directorio, que realmente va en contra de lo que está disponible en el idioma estándar de C ++. Sin embargo, las almas clase de las grandes bibliotecas de C ++ (es decir, la gente que escribió la mayor parte de…
Inserción de la Escribir en un archivo es fácil en C ++. Probablemente usted está familiarizado con la forma en que usted puede escribir a la consola mediante el uso de la cout objetar, así:cout lt; lt; "Hey, estoy en la tele!" lt; lt; endl-Bueno, ¿adivinen…
Jerarquización sentencias if en c ++ En C ++, las llaves de un si o un otro cláusula puede contener otro si comunicado. Estos son conocidos como anidado si declaraciones. El seguimiento NestedIf programa muestra un ejemplo de un anidada si declaración en uso.// NestedIf - demuestran…
Al pasar argumentos a las funciones en C ++ Funciones de C ++ que no hacen más que devuelven un valor son de valor limitado debido a que la comunicación es unidireccional - a partir de la función de la persona que llama. Dos vías de comunicación requiere argumentos de la…
Realizar comparaciones utilizando min y max en c ++ Aplicaciones informáticas realizar muchas comparaciones. En la mayoría de los casos, usted no sabe cuáles son los valores por adelantado o usted no estaría interesado en realizar la comparación en el primer lugar. los min () y max () funciones…
Colocación de datos en carpetas específicas en c ++ A veces desea colocar los datos en una carpeta específica común, como el directorio de trabajo actual - el directorio utilizado por la aplicación. C ++ proporciona un método para obtener esta información: getcwd (). Este método aparece en la …
Señalando a funciones miembro estáticas en c ++ LA función miembro estática es, en muchos sentidos, sólo una función simple y llano. La diferencia es que usted tiene que usar un nombre de clase para llamar a una función estática. Pero recuerde que una función miembro estática no va con…
Almacenar valores lógicos en c ++ El resultado de una operación lógica en C ++ se puede asignar a una variable de tipo bool. El termino bool se refiere al álgebra de Boole, que es el álgebra de la lógica. Esto fue inventado por un matemático británico George Boole, en el…