Cita de: KZN en 11 Agosto 2016, 06:15 AM
Buenas, soy nuevo con el lenguaje de programación C, hasta ahora hacía cosas simples con "lenguaje" tipo bat. Estaba buscando ir a un directorio y crear la carpeta, pero no consigo que al compilar tenga memoria y me cree la carpeta donde yo le mando. Vengo de un "lenguaje" mas que eso yo le llamaría ordenes, no lo considero un lenguaje, el caso es que siempre lo e echo todo en bat, asique les agradecería unos consejos
[SPOILER]
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <dir.h>
int main () {
chdir ("C:\Users\user\Desktop");
mkdir ("app");
}
[/spoiler]
Lamento lo de las etiquetas, pero es que ya no recuerdo como se ponían.
Cuando en un literal pones "\", es un carácter de escape. Si quieres realmente poner el caracter '\', tendrás que ponerlo 2 veces: "C:\\Users\\user\\Desktop"
Con eso, te debería ir en principio.