Bash vs C/C++

Ayer me quedé atascadísimo en un p*** if. Luego enteré que para Bash True = 0 y para C/C++ True = 1. Estaba pasando un script de un lenguaje a otro y para esta mierdecilla tardé 2 cafés (sí, yo mido el tiempo en cafés).

#include <iostream>
#include <stdlib.h>

int main() {
    if ( system ("grep -q relatime /etc/fstab") ) {
        std::cout << "   relatime ?: Esta";
    }
    else {
        std::cout << "   relatime ?: No esta\n"; 
    }
    return 0;
}

Para mí que eso lo deberían de poner en la página man de system.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s